python数据类型——列表、元组和字典

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'])
上一篇:Python3 小游戏:无限字谜


下一篇:Linux学习记录(五):Shell脚本流程控制