所以我有一个元组,里面有两个列表:
x = (['a', 's', 'd'], ['1', '2', '3'])
如何将其分为两个列表?现在我的代码基本上看起来像:
list1.append(x[1])
list1.append(x[2])
list1.append(x[3])
但是我无法将其他3个项目添加到索引4,5和6的单独列表中:
list2.append(x[4])
list2.append(x[5]) -results in an error
list2.append(x[6])
如何进行上述制作清单2?
答案 0 :(得分:2)
你的元组只有两个元素。只需直接引用它们:
list1 = x[0]
list2 = x[1]
或
list1, list2 = x
这会为x
,非副本中包含的两个列表创建其他引用。如果您需要具有相同内容的 new 列表对象,请创建副本:
list1, list2 = x[0][:], x[1][:]