在python学习中总结列表、元组、字典的区别
加粗样式
(1)列表
List(列表)是python中最频繁使用的数据类型之一,其写在“[]”(方括号)里,并用逗号分隔的元素列表。例如 List=[1,2,3]就是一个名为“List”内含元素"1,2,3"的列表。列表与其它类型相比具有以下明显特征:
1 列表元素使用中括号‘’[ ]‘’包裹。
2 列表中元素的值是可以改变的
(2)元组
元组也是存一组数据,只是一旦创建,便不能修改,所以又叫只读列表。元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。元组具有以下特征:
1能保存任意数量类型的phthon对象
2元组元素用小括号()包裹
3元组的个数及元素的值不可以改变
3索引运算符[i]得到下标为i的元素
4切片运算符[i:j]得到从下标i到下标j-1的子集
5第一个字符元素为0,最后一个元素索引为-1
(3)字典
字典是python中一个有用的内置数据类型
字典是一种映射类型(mapping type),它是一无序的键:值对集合。一般是以数字或者字符串作为键,具有以下特征:
1关键字必须使用不可变类型,也就是说list和包含任何可变类型的tuple不能作为关键字。但是值可以是任何类型的python对象
2字典的元素用{ }包裹
3在同一个字典中,关键字还必须不相同。