gpt4 book ai didi

Python:如何访问此类列表中的数据?

转载 作者:行者123 更新时间:2023-11-28 19:45:52 26 4
gpt4 key购买 nike

Python 小问题:如何从这样的嵌套列表中访问数据:

{'album': [u'Rumours'], 'comment': [u'Track 3'], 'artist': [u'Fleetwood Mac'], 'title': [u'Never Going Back Again'], 'date': [u'1977'], 'genre': [u'Rock'], 'tracknumber': [u'03']}

我尝试了 listname[0][0] 但它返回错误: AttributeError: 'int' 对象没有属性 'lower'

那么我该怎么做呢?

最佳答案

这不是列表,这是字典。它采用不可变类型作为每个 key,value 对的键和任何类型作为值。在您的情况下,这是一个字典,其中包含 str 类型的键和 list 的值。您必须首先从字典中提取列表,然后从列表中提取第一个元素,假设您的意思是:

somedict = {"test": [u"spam"], "foo": [u"bar"]}
print(somedict["test"][0])

请注意,字典不受类型限制,可以混合类型:

somedict = {1: "test", "foo": ["bar", "spam"]}

关于字典的更多信息可以在这里找到:http://docs.python.org/tutorial/datastructures.html#dictionaries

关于Python:如何访问此类列表中的数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5898186/

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