【发布时间】:2021-03-02 16:11:21
【问题描述】:
我想将元组中的第一个值添加到类似于 t=((1,2,3,4), (5,6,7,8)) 的列表中
我想使用cycle 函数(一些问题)来访问元组的第一个值,即t[0],以存储在一个列表中,即相当于这个:
list1=[]
list1.append(t[0])
如何使用cycle(如果必须)循环遍历元组t 以将第一个索引值存储在list1 中?
【问题讨论】:
-
你想要的输出是什么?
-
来自
itertools的cycle函数是一个无限迭代器。因此,如果您只想要一次通过(您的问题似乎就是这种情况),那么cycle不是正确的工具。循环对于需要无限重复的操作很有用。一个示例是用于 DNS 查找的循环算法。 -
@Nagendra SO 是一个问答平台。您的历史记录显示
10提出的问题:没有一个 有可接受的答案,除了得分为1的1问题之外,其余问题在-5和@987654335 之间@。这表明你过去的问题没有得到很好的接受。此外,它建议您不要跟进您向社区提出的问题。在我看来,这似乎是不平衡的。
标签: python iterator tuples itertools cycle