【发布时间】:2017-07-18 18:48:31
【问题描述】:
在我正在编写的 Python 脚本中,我有一个函数只能在嵌套元组中输出其结果,如下所示:
(('foo',), ('bar',), ('baz',), ('spam',), ('eggs',))
我需要构造一个 FOR 循环,以便我可以像这样使用元组(作为不变性的元组,而不是单个字符串):
('foo', 'bar', 'baz', 'spam', 'eggs')
我是编码新手(更不用说 Python),而且我从来没有特别喜欢循环,但我很确定我需要使用 enumerate() 来提取第 0 个条目从每个嵌套的元组中,并将它们放入一个新的(?)元组中。这是我的代码...
for count,item in enumerate(tuple):
s = item[0]
item = tuple[count]
任何帮助或建议将不胜感激!
【问题讨论】:
-
这类问题有很多重复。
标签: python for-loop tuples enumerate