1.list
list是一种有序的集合,可以随时添加和删除其中的元素。
1 # 定义一个学生的集合 2 students=["zs","ls","ww"]
1 # 集合的长度 2 print(len(students))
1 # 获取集合的某个元素 2 print(students[1])
1 # 往集合末尾添加元素 2 students.append("ml") 3 print(students)
1 # 按照指定位置添加元素 2 students.insert(1,"aa") 3 print(students)
1 #删除末尾元素 2 students.pop() 3 print(students) 4 #删除指定元素 5 students.pop(0) 6 print(students)
1 # 更改某个元素的值 2 students[1]="bb" 3 print(students) 4 # 集合中的元素类型可以不一致 5 students[2]=33 6 print(students) 7 # 集合中 可以嵌套集合 8 students[2]=["kk",22] 9 print(students)
['aa', 'bb', ['kk', 22]]
2.tuple
有序列表,和list类型,但tuple一旦初始化完成后,就不能修改,不能进行append、inset方法;
注意:如果tuple中只有一个元素,用“逗号”进行分割,用于区分 t = (1,)
如果tuple中定义有list,list中的元素就可以修改。
tuple中用( )表示;list用[ ]表示
1 ss=(11,22,[33,44]) 2 print(ss) 3 # 给tuple中的集合修改 4 ss[2][0]="aa" 5 print(ss)
(11, 22, [33, 44])
(11, 22, ['aa', 44])