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])