索引python中的列表并遍历这些

时间:2018-10-31 23:24:29

标签: python list indexing

我有一个列表:

{'5ogb.pdb': [[['ASN', 15.0, 'A'], 8.0], [['ASN', 26.0, 'A'], 12.0]]} 

我正在尝试遍历:

['ASN', 15.0, 'A'] and ['ASN', 26.0, 'A']

如何索引才能仅循环访问这些值?

2 个答案:

答案 0 :(得分:2)

您可以循环浏览dict(是字典而不是列表),并打印第一项,

x = {'5ogb.pdb': [[['ASN', 15.0, 'A'], 8.0], [['ASN', 26.0, 'A'], 12.0]]} 
for list_object in x['5ogb.pdb']:
        print(list_object[0])

# output,
['ASN', 15.0, 'A']
['ASN', 26.0, 'A']

答案 1 :(得分:0)

您当前有一本具有一对键值对的字典。说出for x in range(boardWidth - 3)即可获得列表,您可以像这样循环遍历它:

dict[key]

for list1, list2 in zip(dict[key][0], dict[key][1]): #more code 使您可以同时遍历两个列表。