我想将元组中的第一个值添加到列表中就像这样t=((1,2,3,4), (5,6,7,8))
我想使用cycle
函数(一些问题)访问元组的第一个值,即t[0]
存储在一个列表中,即相当于:
list1=[]
list1.append(t[0])
我如何使用cycle
(如果必须)循环通过元组t
来存储list1
中的第一个索引值?
从可迭代对象中删除所有元素
你可以使用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]