Python列表基础总结

2019-10-13  本文已影响0人  0无心0

什么是列表

一个列表需要用中括号[ ]把里面的各种数据框起来,里面的每一个数据叫作“元素”。每个元素之间都要用英文逗号隔开


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
上一篇下一篇

猜你喜欢

热点阅读