Python列表、元组、字典、集合多维容器
1 L=[12,68,24,73,78] #列表(list)表示:list() 2 3 t=(3.14,415,"a") #元组 4 5 d={"a":3.1,"b":4} #字典
元组tuple()
元组tuple对于安全有一定的需求上才使用,所以不能进行增加,修改,删除
字典dictionary()
集合set() 集合中是没有重复值的
&取多个集合中的重复数据,交集
|取多个集合中的合并起来的数据,并集
^取多个集合中没有交集的数据
列表list()
列表(list)可以进行增加,修改,删除
函数中.sort()列表排序升序,如果降序在括号中加reverse=True为反转的意思
1 list1=[45,99,12,56,21,36,15,12,68,23] #一共10个元素,元素位置从0到9 2 3 list1.append(55) #在末尾处增加一个元素 4 5 list1.insert(2,"haha") #在第二个位置增加一个哈哈的元素 6 7 list1.remove(12) #直接删除元素 8 9 list1.pop(2) #删除指定的元素 10 11 list1[0]="haha" #将第0个位置的元素修改成haha
12 list1.sort(reverse=true)
13 print(list1)
容器中常用的函数:
lista={85,32,46,53,12,69,32}
print(len(lista)) #len()函数获取容器中的长度
print(max(lista)) #max()函数获取容器中的最大值
print(min(lista)) #min()函数获取容器中的最小值
print(sum(lista)) #sum()函数获取容器中所有数加起来的和
针对列表和元组:
tuplea=(85,32,46,53,12,69,32,45,36,48,45) print(tuplea.count(45)) #函数count()统计列表和元组中这个值出现的次数 print(tuplea.index(12)) #函数index()找到索引的位置,从0到10,12的位置打印出来是4

浙公网安备 33010602011771号