假设我有以下列表结构:
some_list=[['A001', 'A002'], ['A003', 'A004'], ['A005', 'A006']]
我试图访问此结构中的第一个列表,其想法是第一个循环的返回属性是一个列表,以便为下一个循环获得一个iterable结构:
for i in zip(*some_list)[0]:
print(i)
for element in some_list[0]:
print(element)
返回:
#A001
#A001
#A002
#A002
#A001
#A002
First for循环可以返回此列表:
['A001', 'A002']
第二个for循环可能会返回以下内容:
'A001'
'A002'
我怎样才能完成这个结构
如果您只想打印第一个列表的各个元素,那么它只是:
你所说的“结构”令人困惑。第一个元素的结构是一个包含2项的列表。重要的是不要将项目的内容与项目的表示混淆。第一个元素包含['A001','A002']。由你决定如何打印
输出:
['A001', 'A002']
要访问此列表中的项目,请执行以下操作:
输出:
所以要做第一个循环和第二个循环:
列表索引的工作方式如下:
要获得所需的输出,请尝试以下操作:
输出:
相关问题 更多 >
编程相关推荐