【发布时间】:2019-03-24 02:03:33
【问题描述】:
我正在尝试解压缩一个包含在元组中的列表的元素。
myTuple = (['a', 'list', 'of', 'strings'], ['inside', 'a', 'tuple'], ['extra', 'words', 'for', 'filler'])
所以例如我想得到这个元素('a')
我试过这个:
for (i, words) in list(enumerate(myTuple)):
print(words)
但这会返回这样的列表
['a', 'list', 'of', 'strings']
['inside', 'a', 'tuple']
etc...
如何获取列表中的元素?
【问题讨论】:
-
您正在解压一个包含列表的元组。要获取列表中的元素,您可以索引列表,或对其进行迭代。
-
你想要像'a','list','of','strings','inside','a','tuple',...这样的输出吗?
-
旁注:
for i, words in enumerate(myTuple):是您获得行为所需要的一切。包裹list只是做一个不必要的临时,你不需要在i, words部分周围加上括号。 -
@Haramoz 是的,我想要 'a'、'list' 等。
标签: python list tuples enumerate unpack