列表和字典有啥区别?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了列表和字典有啥区别?相关的知识,希望对你有一定的参考价值。

参考技术A

了解了列表与字典之后,我们来总结一下他们的区别吧。
相同点:

元组和列表在结构上没有什么区别,唯一的差异在于 元组是只读的 不能修改 。元组使用 小括号 " () " ,列表使用 方括号 " [] "
元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。
定义一个元组:
tup1 = (\'physics\', \'chemistry\', 1997, 2000)
创建一个空元组:
tup1 = ()

集合(set)是一个无序的不重复元素序列。可以使用大括号 或者 set() 函数创建集合,注意:创建一个空集合必须用 set() 而不是 ,因为 是用来创建一个空字典。
因为集合是无序的,所以集合不支持索引、分片或其他序列的操作。
创建格式:

集合和字典类似,也是一组 key 的集合,但不存储 value 。由于 key 不能重复。所以,在集合中,没有重复的 key 。

集合的基础操作:

以上是关于列表和字典有啥区别?的主要内容,如果未能解决你的问题,请参考以下文章

地图和字典有啥区别?

Ruby Hash 和 Python 字典有啥区别?

python中列表和元组之间有啥区别?

Javascript 6中的字典和地图有啥区别? [复制]

ETS、persistent_term 和流程字典有啥区别?

字典与哈希表(HashMap)