列表
1、列表的格式
访问列表:
list=['小明',18,1.70]
print(list)
##输出:['小明', 18, 1.7]
list=['小明',18,1.70]
for i in list:
print(i)
##输出:小明
## 18
## 1.7
2、查:
从列表提取单个元素
students = ['小明','小红','小刚']
print(students[0])
从列表中提取多个元素:
左右空,取到头;左要取,右不取
list2 = [5,6,7,8,9]
print(list2[:])
# 打印出[5,6,7,8,9]
print(list2[2:])
# 打印出[7,8,9]
print(list2[:2])
# 打印出[5,6]
print(list2[1:3])
#打印出[6,7]
print(list2[2:4])
#打印出[7,8]
注意:偏移量取出来的是列表中的元素;而切片是截取了列表的某一部分,因此还是一个列表
students = ['小明','小红','小刚']
print(students[2])
print(students[2:])
##输出:小刚 和 ['小刚']
3、增
增:列表名.append()
注意:列表中可以是字符串也可以是数字,还可以是列表,但是一次只能添加一个元素
stu=['小明','小红','小刚']
stu.append('小美')
print(stu)
list3 = [1,2]
list3.append(3)
print(list3)
#list3.append(4,5)
list3.append([4,5])
print(list3)
4、删
删:del 列表名[]
注意:原理同增加一样,左取右不取
list=[0,1,2,3,4,5,6,7,8,9]
del list[3]
del list[1:3]
del list[:]
del list
5、列表的嵌套
list=[[1,2,3],[4,5,6]]
print(list[1][0])
注意:列表的修改直接使用赋值语句即可
6、pop()函数
用于一处列表中的一个元素(默认最后一个元素),并且返回该元素的值。
可理解为“提取+删除”:①提取:取到元素,对列表没有影响;②删除:删除列表中的元素
students=['小明','小红','小刚']
for i in range(3):
stu=students.pop(0)
students.append(stu)
print(students)