2016 - 2024

感恩一路有你

列表可以作为字典的键吗 python字典里有列表,怎样能让字典的键对应列表的每一个数据?

浏览量:2927 时间:2021-03-12 04:45:51 作者:admin

python字典里有列表,怎样能让字典的键对应列表的每一个数据?

a={“list”:[1,2,3,4,56,7,8]}对于a中的i:对于a中的j:[i]:打印i,j

书籍,你可以去超星数据库,和独秀学术搜索,数据结构和python,你也可以直接去图书馆,有很多,

有哪些用Python语言讲算法和数据结构的书?

字典中的键有一个原则,必须是可哈希的(有一个)内置函数hash()可以检测是否支持哈希),因为字典的搜索数据是通过哈希算法获得的,比tuple、list等数组类类型要快得多,这也是字典的一个特点。字典里的键和值一一对应。密钥用于字典搜索,因此密钥必须支持哈希算法,即上面提到的哈希算法。列表,是一个变量对象,支持原始修改。你想通过键在字典里找到数据。如果键是一个可变对象,那么上一次找到它时,如果这次键发生了变化,则无法通过键找到值(如前所述,字典中的键和值是一一对应的)。它变成了另一个数据,但它仍然是自己的。它不符合规则,并且找不到值。所以这就是为什么列表不能用作词典。

Python为什么list不能作为字典的key?

列表]列表是处理一组有序项的数据结构,也就是说,您可以在列表中存储一系列项。列表中的项目。列表中的项应该包含在方括号中,以便Python知道您在指示一个列表。创建列表后,可以添加、删除或搜索列表中的项目。因为您可以添加或删除项,所以我们说列表是一种可变的数据类型,可以更改。

列表可以嵌套。

元组

原语与列表非常相似,但元组是不可变的。也就是说,不能修改元组。元组由括号中逗号分隔的项定义。

当语句或用户定义函数可以安全地采用一组值时,通常使用元组,即所用元组的值不会更改。元组可以嵌套。

字典

字典类似于通讯簿,您可以通过联系人姓名查找地址和联系人详细信息,也就是说,我们将键(名称)与值(详细信息)相关联。请注意,密钥必须是唯一的,就像有两个同名的人一样,您无法找到正确的信息。

列表可以作为字典的键吗 数据字典中存放的是 python get()函数

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。