我想将元组中的第一个值添加到列表中,如下面的t=((1,2,3,4), (5,6,7,8))
所示
我想使用cycle
函数(一些问题)来访问元组的第一个值,即t[0]
,以存储在一个列表中,即等同于:
list1=[]
list1.append(t[0])
如何使用cycle
(如果有必要)遍历元组t
以将第一个索引值存储在list1
中
发布于 2021-03-02 16:18:20
从一个迭代器中获取所有元素
您可以使用extend
t=((1,2,3,4), (5,6,7,8))
lst = []
lst.extend(t[0]) # takes an iterable
print(lst)
输出:
[1, 2, 3, 4]
从每个索引元组中追加一个元素
如果只想追加元组t
中每个条目的第一个索引
t=((1,2,3,4), (5,6,7,8))
lst = [_t[0] for _t in t]
print(lst)
输出:
[1, 5]
https://stackoverflow.com/questions/66442985
复制