什么是列表
一个列表需要用中括号[ ]把里面的各种数据框起来,里面的每一个数据叫作“元素”。每个元素之间都要用英文逗号隔开
image.png
list1 = ['小明',18,1.70]
print(list1)
从列表提取单个元素
image.png从上图可得:1.偏移量是从0开始的,而非我们习惯的从1开始;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]
这种用冒号来截取列表元素的操作叫作切片,顾名思义,就是将列表的某个片段拿出来处理。这种切片的方式可以让我们从列表中取出多个元素。
给列表增加/删除元素
我们需要用到append()函数给列表增加元素,append的意思是附加,增补。
list3 = [1,2]
list3.append(3)
print(list3)
#list3.append(4,5) 会报错
print(list3)
所以上面 append后的括号里只能接受一个参数,但却给了两个,也就是4和5。所以,用append()给列表增加元素,每次只能增加一个元素。
list3.append([4,5])
print(list3)
当然append也可以添加列表
删除元素 del 列表名[元素的索引]
students = ['小明','小红','小刚','小美']
del students[0]
事实上del语句非常方便,既能删除一个元素,也能一次删除多个元素(原理和切片类似,左取右不取)
总结一下
image.png
网友评论