python - Indexing a list in python and looping through these
问题描述
I have a list:
{'5ogb.pdb': [[['ASN', 15.0, 'A'], 8.0], [['ASN', 26.0, 'A'], 12.0]]}
and I am trying to loop through the:
['ASN', 15.0, 'A'] and ['ASN', 26.0, 'A']
How do I index to be able to loop through only these values?
解决方案
您可以遍历您的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']
推荐阅读
- node.js - 如何在我的反应应用程序中从 mongodb 数据库中获取对象的 ID?
- selenium - java.lang.NoClassDefFoundError: org/openqa/selenium/remote/internal/JsonToWebElementConverter
- c++ - 如何将三个功能合二为一?
- ios - ld:找不到-lBoringSSL-GRPC Xcodebuild React Native 的库
- javascript - 自定义选择字段/选项打开方向
- midi - 你能在音乐 XML 文档中插入一个 MIDI“文本”事件吗?
- c# - 无法跟踪实体类型的实例,因为已在跟踪具有相同 ID 键值的另一个实例
- python - 如何在 csv 中仅重写一个字段(行 [n])但同时能够处理数据?
- ruby - 按 id 添加元素时过滤
- python - 如何知道一个值是否存在于三个单独的列表中?