列表避免重新性赋值变量,减少代码冗余度,列表很包容,各种类型的数据(整数/浮点数/字符串)无所不能包。
student = ['a','b','c','d']
for i in student:
print(i + '在不在')
打印列表的所有元素
student = ['a','b','c','d']
print(student)
从列表提取单个元素
1.偏移量是从0开始的,而非我们习惯的从1开始;2.列表名后加带偏移量的中括号,就能取到相应位置的元素。
student = ['a','b','c','d']
print(student[0])
从列表提取多个元素
前半句:冒号左边空,就要从偏移量为0的元素开始取;右边空,就要取到列表的最后一个元素。后半句:冒号左边数字对应的元素要拿,右边的不动
student = ['a','b','c','d','e']
print(student[:])
print(student[2:])
print(student[:2])
print(student[1:3])
print(student[2:4])
给列表增加/删除元素
用append()给列表增加元素,每次只能增加一个元素。
student = ['a','b','c','d','e']
student.append('f')
print(student)
del语句非常方便,既能删除一个元素,也能一次删除多个元素(原理和切片类似,左取右不取)
student = ['a','b','c','d','e']
del student[0]
print(student)