开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第15天,点击查看活动详情
接下来演示一些列表当中常用的切片操作和常用方法
常用切片操作和方法
查找
所谓查就是从列表中去获取一些数据。这里的查找是可以支持切片的。切片的使用规则是建立在支持索引的基础之上
# 我们可以利用一下空列表,先赋一下初始的值,比如:
listA=['abcd',785,12.23,'qiuzhi',True]
# 现在对这些数据进行切片的使用,如果直接打印是print
print(listA) # 输出完整的列表
如果要输出第一个元素,我们知道序列是支持索引的,liet也支持索引,所以支持索引可以通过下标来取。
listA=['abcd',785,12.23,'qiuzhi',True]
print(listA[0]) # 输出第一个元素
如果输出从第二个开始到第三个元素应该怎么去写
从第二项开始也就是包含第二项,开始的位置是包含的,大于等于的,所以下标是从1,我们知道end结束是小于,不等于所以并不包含end,所以下标是1到3
listA=['abcd',785,12.23,'qiuzhi',True]
print(listA[1:3]) # 输出从第二个开始到第三个元素
再写一个从第三个获取一直到最后,从第三个开始所以下标是2,后面可以不给指定范围
listA=['abcd',785,12.23,'qiuzhi',True]
print(listA[2:]) # 从第三个元素开始到最后所有的元素
也可以输出倒叙,倒叙的遍历输出,如果是倒叙的话应该怎么去写
倒叙应该从右往左去找,跟字典是一样的
listA=['abcd',785,12.23,'qiuzhi',True]
print(listA[::-1]) # 负数从右往左开始输出
负数代表从右往左一个一个去取,取到所有
也可以连续两次输出
我们可以让listA*2
listA=['abcd',785,12.23,'qiuzhi',True]
print(listA*2) # 输出多次列表当中的数据(复制)
相当于把数据复制了一次,如果是*3,就是复制了三次