【发布时间】:2016-01-21 17:55:10
【问题描述】:
所以我有一个包含两个列表的元组:
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])
我怎样才能做上面的list2?
【问题讨论】:
-
list1, list2 = x?请注意,顺便说一下,Python 索引是从零开始的。 -
list1.append(x[2])已经抛出错误,因为x只有索引0和1。 -
@kasramvd:这个问题和那个欺骗目标有什么关系?
-
很清楚。在这两个问题中,OP 都希望将可迭代的项目分配给单独的变量。我想知道你为什么重新打开这个问题。我敢肯定这不是因为你对问题的回答,但如果你能说出原因,我将不胜感激。
-
@Kasramvd:我已经在 Python 聊天室回复了你。
标签: python list python-3.x append tuples