我的代码中有三个列表,我希望列表的名称取决于用户input。
我有这三个列表:
a1 = [a a a o q''
a2 = [q&quot''w'
a3 = [a;
,有一个用户输入:
BCA
然后,我希望列表的名称更改:a1 - >B,A2->C,A3 - >A。
b = [a;
c = [q&quot'w'
任何人可以帮助我吗?
如果您可以考虑使用字典:
lists = [a1, a2, a3]
user_named_list = {}
for i, l in enumerate(lists):
user_named_list[input(f"Enter a name for list {i}: ")] = l
print(user_named_list)
#=> {'q0': ['a1', 'b1', 'c1', 'd1', 'e1', 'f1'], 'q1': ['a2', 'b2', 'c2', 'd2', 'e2', 'f2'], 'q2': ['a3', 'b3', 'c3', 'd3', 'e3', 'f3']}