gpt4 book ai didi

python - 遍历列表并按位置从嵌套字典返回值

转载 作者:太空宇宙 更新时间:2023-11-04 02:17:54 24 4
gpt4 key购买 nike

假设我有一个字典列表

meta_list = [
{"id": 9, "name": "Tennis", "type": "SPORT", "url-name": "tennis"},
{"id": 410468520880009, "name": "Live Betting", "type": "OTHER", "url-name": "live-betting"},
{"id": 423407498380010, "name": "China", "type": "COUNTRY", "url-name": "china"},
{"id": 613128412140012, "name": "September 7th 2018", "type": "DATE", "url-name": "september-7th-2018"},
{"id": 643136938410012, "name": "QF", "type": "OTHER", "url-name": "qf"},
{"id": 899076982160041, "name": "Zhangjiagang ATP Challenger", "type": "COMPETITION", "url-name": "zhangjiagang-atp-challenger"}
]

我想做的是在第 6 个字典中提取“name”的值,

for i in meta_list:
event_name = i['name'][6]
print(event_name)

我收到列表索引超出范围的错误。你如何提取名称"name": "张家港ATP挑战者",来自元列表?

最佳答案

你可以做 python 索引:

meta_list[5]['name']

另请注意,python 索引从零开始

说明:

  1. 获取meta_list的第六(第五)个元素

  2. 获取'name'

  3. 是的,你完成了

您的代码不起作用,因为您通过 meta_list 进行迭代,然后获取 i'name' 键的第 6 个字符词典

最后的输出是:

Zhangjiagang ATP Challenger

关于python - 遍历列表并按位置从嵌套字典返回值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52218717/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com