我正在使用 Python 多处理进程管理器(字典)。我想运行这个脚本:
\n\nfrom time import sleep\n\n\nfrom multiprocessing import Process\nfrom multiprocessing import Queue, Value, Array\nfrom multiprocessing import Manager\n\n\ndef main(id_, graf_dict):\n print(\'\xd0\x93\xd1\x80\xd0\xb0\xd1\x84 {} \xd0\xb3\xd0\xbe\xd1\x82\xd0\xbe\xd0\xb2\'.format(id_))\n graf_dict[id_] = 1\n if id_ == \'3\':\n graf_dict[id_] = 0\n print(graf_dict)\n while True:\n check = 0\n for key in graf_dict:\n if graf_dict[key] == 0:\n check = 1\n break\n\n if check == 0:\n print(\'\xd0\x92\xd1\x81\xd0\xb5 \xd0\xb3\xd1\x80\xd0\xb0\xd1\x84\xd1\x8b \xd0\xb0\xd0\xb2\xd1\x82\xd0\xbe\xd1\x80\xd0\xb8\xd0\xb7\xd0\xbe\xd0\xb2\xd0\xb0\xd0\xbd\xd1\x8b\')\n break\n\n\nif __name__ == "__main__":\n manager = Manager()\n graf_control = manager.dict()\n graf_control[\'1\'] = 0\n graf_control[\'2\'] = 0\n graf_control[\'3\'] = 0\n print(graf_control)\n\n p1 …Run Code Online (Sandbox Code Playgroud) 例如,我有 2 个列表['name', 'age', 'id']和['John', '20', '441']. 我想得到输出:
name = John
age = 20
id = 441
Run Code Online (Sandbox Code Playgroud)
也就是说,从 1 列表中的元素来制作变量的名称。鉴于列表 1 的元素总是不同的。
更新:我想获得一个name值为"John"、age值为'20'等的变量。