我如何从某个列表弹出的性格和使我的变量名? 例如:
list1=['a','b','h','j']
在这种情况下,如何从该列表中删除 'A', 'B', 'H', 'J',并使其成为变量?
a=input("Enter a name")
b=input("Enter a name")
h=input("Enter a name")
j=input("Enter a name")
我动态创建在我的项目在列表中的内容是从其他一些附加动作列表。
答案 0 :(得分:0)
取决于您希望这些变量是局部变量还是全局变量。对于全局,您可以使用:
while list1:
variable = list1.pop()
globals()[variable]=input(“Enter a name”)
对于本地,只需将locals()替换为globals()
或者您可以去字典。从列表中弹出项目作为键,然后为这些键分配值。