列表用中括号 [ ] 标识,内部元素用逗号隔开,后面我们会经常用到。
[0,1,2,3,4,5]
(6)元组 tuple
元组用小括号 () 标识,内部元素用逗号隔开。但是元组不能二次赋值,相当于只读列表。
(0,1,2,3,4,5)
(7)集合 set
集合用大括号 { } 标识,内部元素用逗号隔开。
{0,1,2,3,4,5}
(8)字典 dict
字典也是用大括号 { } 标识,与集合的区别是:字典中的元素是以 key-value 的形式保存。
{"name":"宁一","age":"1995-07-12","score":100}
3、列表、元组、集合、字典的比较:
列表、元组、集合、字典是四胞胎姐妹,她们长相相似,书包里都有很多玩具,小伙伴们经常会将他们搞混。
列表:[0,1,2,3,4,5]元组:(0,1,2,3,4,5)集合:{0,1,2,3,4,5}字典:{"name":"宁一","score":100}
相同点:
都包含了一组数据;
都是用括号包裹起来的;
每个元素都用逗号隔开;
这四姐妹都有自己的个性,仔细区分还是很容易认出来的~下面带大家来认识一下她们。
(1)List 列表
是一个平易近人的小姐姐,我们经常跟她一起玩,她的书包上总会有中括号[ ]的标志。
会把书包里的娃娃整理的井井有条,每个娃娃都有自己的编号,并且编号是从0开始连续的数字。
允许自己有重复的娃娃,别人跟她交换娃娃、拿走娃娃,列表小姐姐都不会生气。
(2)Tuple 元组
是一个比较冷酷的小姐姐,她的书包上总会有小括号( )的标志。
Tuple 元组与 List 列表有很多相似的地方:
她们都会把书包里的娃娃整理的井井有条,每个娃娃都有自己的编号(编号是从0开始连续的数字),允许自己有重复的娃娃。
但是 Tuple 元组小姐姐不喜欢别人动她东西,书包里的娃娃一开始是什么样,最后也必须是什么样子。
(3)Set 集合