python数据类型——列表、元组和字典
一、列表
1.定义
列表是由一系列按特定顺序排列的元素组成的,列表可以包含任何的东西加入作为列表的元素,其中的元素之间也可以没有任何的关系,列表命名事可以参与表示复数的名称。
2.格式
用方括号来表示列表
names = ['liming','lihua','liqiang']
3.遍历列表内容
(1)使用for循环
names = ['xiaoxiao','xiaoming','xiaohong','xiaohua']
for name in names:
print(name)
(1)使用while循环
names = ['liming','lihua','liqiang']
length = len(names)
count = 0
while count < length:
print (names[count])
count += 1
4.列表的修改操作
修改列表元素的时候,根据元素的索引确定需要删除的元素,才可以进行修改操作
names = ['auto','liming','zhangsan','lisi']
print(names)
names[1] = 'lihua'
print(names)
二、元组
1.定义
元组(tuple)和列表一样也是由一系列按特定顺序排列的元素组成的,元组一旦被创建,它的元素就不可更改了,所以元组是不可变序列。元组也可以看做是不可变的列表,通常情况下,元组用于保存无需修改的内容。元组可以存储整数、实数、字符串、列表、元组等任何类型的数据,并且在同一个元组中,元素的类型可以不同。
2.格式
用小括号 ( ) 来创建列表
names = ('wangwu',3,'lisi',2,'zhangsan')
print(type (names))
3.访问元组
元组是有序集合,访问元组的元素需要根据索引来打印元素内容,元组元素的索引是从0开始的;
4.元组的操作
元组一旦被创建,它的元素就不可更改了。不可以修改元组的数据,也不能删除其中的元素。
三、字典
1.定义
字典是一系列的键值对,是可以存储任何数据类型的数据,每个键与一个值相关联,指定键时,python将返回与之关联的值。
2.格式
字典的每个键值 key=>value 对用冒号 : 分割,每个键值对之间用逗号 , 分割,整个字典包括在花括号 {} 中。
3.字典的遍历
(1)遍历字典的键
student = {'name':'lisi' , 'SEX':'man' , 'age':18}
for key in student.keys():
print(key)
(1)遍历字典的值
student = {'name':'lisi' , 'SEX':'man' , 'age':18}
for value in student.values():
print(value)
4.字典的修改操作
字典中的每个元素数据都是可以修改的,只要通过key找到,就可以修改。
student = {'name':'lisi' , 'SEX':'man' , 'age':18}
print(student['age'])
student['age'] = 28
print(student['age'])