‘’‘列表中每个元素下面都有下标’’'从左到右是0开始计数
一求字符串的长度和字符串的最大值和最小值
l = [1,2,3,4]
len(l)
print(len(l))#求字符串的长度
print(min(l))#求最小
print(max(l))#求最大
1
2
3
4
5
二,列表中字符串的添加
l.append(5)#添加一个数,添加到末位
print(l)
1
2
3
三,列表的相加
l1 = [1,2,3]
l2 = [4,5,6]
l3 = l1+l2
print(l3)#两个列表可以相加
1
2
3
4
四 列表中在指定的地方插入指定的东西
l3.insert(3,‘a’)#在三号位插入a
print(l3)#在指定的地方插入指定的东西
1
2
五将列表的所有元素删除,清空,
l1.clear()#将列表的所有元素删除,清空,
print(l1)
1
2
六pop函数是取出列表的一个指定位的数
a=l3.pop()#pop函数是取出列表的一个指定位的数,默认的是最后一位数
print(l3)#取出来里面就没有了
print(a)
b=l3.pop(0)
print(l3)
print(b)
1
2
3
4
5
6
7
8
七去除列表中的出现的第一个指定的数
l4=[1,1,2,2,2,3]#去除列表中的出现的第一个指定的数
l4.remove(2)
print(l4)
del l4[0]
print(l4)#直接删除指定位置的数
1
2
3
4
5
6
7
所有代码及运行结果
l = [1,2,3,4]
len(l)
print(len(l))#求字符串的长度
print(min(l))#求最小
print(max(l))#求最大
l.append(5)#添加一个数,添加到末位
print(l)
l1 = [1,2,3]
l2 = [4,5,6]
l3 = l1+l2
print(l3)#两个列表可以相加
l3.insert(3,‘a’)#在三号位插入a
print(l3)#在指定的地方插入指定的东西
l1.clear()#将列表的所有元素删除,清空,
print(l1)
a=l3.pop()#pop函数是取出列表的一个指定位的数,默认的是最后一位数
print(l3)#取出来里面就没有了
print(a)
b=l3.pop(0)
print(l3)
print(b)
l4=[1,1,2,2,2,3]#去除列表中的出现的第一个指定的数
l4.remove(2)
print(l4)
del l4[0]
print(l4)#直接删除指定位置的数
元组
元组和列表类似,但属于不可变序列(元组创建后,无法修改其中元素)
定义方式也和列表相同,但其中元素是放在圆括号“( )”中,而列表是方括号“[ ]”
元组的创建与删除
空元组
x=()
1
tuple() 函数可将其他序列转换为元组
使用del可以删除元组对象,不能删除元组中的元素
元组和列表的区别
1.元组一旦定义就不能更改
2.无法向元组中添加元素
3.不能从元组中删除元素
4.元组支持切片操作,只能用来访问元素
5.从效果上看,tuple()冻结列表,list()融化元素
元组还可以当做字典的“键”,但列表不可以
遍历多个序列
字典
字典是无序、可变序列
定义时元素放在大括号"{ }“中,键和值用冒号”:"分隔,元素间用逗号分隔
字典中的键可以为任意不可变数据,如整数、实数、字符串、元组等
字典创建与删除
可以使用del删除整个字典
使用del删除字典中指定键的元素
使用clear()方法删除字典中所有元素
使用pop()方法删除并返回指点键的元素
使用popitem()方法删除并返回字典中的一个元素
字典元素的读取
1.以键作为下标可以读取元素,若键不存在则抛出异常
2.使用字典对象的get方法获取指定键对应的值,并且可以在键不存在的时候返回指定值
3.items()方法可返回字典的键、值
keys()方法可返回字典的键
values() 方法可返回字典的值
字典元素的添加与修改
当以指定键为下标为字典赋值时:若键存在,则修改该键的值;若不存在,则添加一个键
使用字典对象的update()方法将另一个字典的键、值对添加到当前字典对象
字典推导式: