python - Python:如何引用数据结构中的元素 [{
问题描述
所以我想获得下面指纹中的值。可以说这种结构称为数据。
我试图用 data[{'fingerprint'}] 来获取它
[{
"fingerprint": "93:51:15:1b:72:f1:3c:f0:f5:51:7e:78:cf:21:d7:7e",
"inactive_status": 0,
"key_id": "ocid1.tenancy.oc1.pca.u3yinjvmaqaavf7dswooxyoxygol8decj2wgj95anubobjxoipak00090146/ocid1.user.oc1.PCA.sr4ip9ckw9e5lnpbpog1o3dq2u9yqawnjkrvu5a60v534ncvp6wue36lrure/93:51:15:1b:72:f1:3c:f0:f5:51:7e:78:cf:21:d7:7e",
"key_value": "-----BEGIN PUBLIC KEY-----\r\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA73YAYlWJQvX6UQnV98ML\r\nUiVXZgI6Tqf+eTp9VUGrKiNzwvYXEtqHbNvcwi/gbnYvF8mgxwEvGbx/eEFdkNP4\r\nG4V4//Q5GRvGBpe8K7KxJ784xai6bW9Zrqs5reBbBr7fLRP330JVYlljfmBmTiaK\r\n5ydw5kImSjQDnPy/0dsD7w4gQ/zfjlYHtfkwDZSsPMvQJBOm5Zw4uXH1ozaPpNtP\r\nPhoZ6CEd+SQSmoQ7LnuxW1+wjHjyjXSyFni30yC6b5SYh5y7pxdPZZvlp/BEkj+f\r\nycjwlBUcV2PuEhChuSLJIRW403pIp0m8nDjAYsLDq/5G8kQ10exXpEMzJ2v6dScd\r\n7QIDAQAB\r\n-----END PUBLIC KEY-----",
"lifecycle_state": "ACTIVE",
"time_created": "2020-10-08T08:35:11+00:00",
"user_id": "ocid1.user.oc1.PCA.sr4ip9ckw9e5lnpbpog1o3dq2u9yqawnjkrvu5a60v534ncvp6wue36lrure"
}]
解决方案
而不是给予
data[{'fingerprint'}]
尝试
data[0]['fingerprint']
变量data
是一个列表。您想选择第一个元素(第 0 个),它是一个字典。然后选择钥匙指纹。那会给你你想要的。
推荐阅读
- html - flex容器中的img占用额外空间?
- python - “AttributeError: 'AnonymousUserMixin' 对象没有属性”删除并重新创建 SQLAlchemy 表后
- python - 如何将熊猫数据框转换为 Json?
- objective-c - 如何设置“其他链接器标志”以在 CMake 中包含 -ObjC?
- api - 如何提取或查找带有相关交易所后缀或前缀的 Trading Economics 平台股票代码列表
- flutter - 字符串列表到 StatefulWidget Flutter 列表
- swift - 领域 Swift 错误:当前不支持包含嵌入对象的循环
- r - 如何在 R Studio 中将多个条形图转换为百分比条形图
- ios - 如何使用插值字符串作为 Firebase Cloud Functions 和 Typescript 的主题名称
- javascript - 如何将一个 div 的内容放在相邻的 div 之上?