|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
知识点
从列表中获取元素的方法:
我们可以通过元素的索引值(index)从列表获取单个元素,注意,列表的索引值是从0开始的。>>> s = [1,2,3]
>>> s[0]
1
删除列表中元素的方法:
lb = [1,2,3,4,5]
1.remove()方法:只有一个参数,括号里放的是元素的名字。
lb.remove(1)
2.pop()方法:有一个参数。从列表中取出最后一个元素,并返回。(取出的元素将会从列表中删除)
lb.pop(1) #把指定位置的元素删除并返回。
lb.pop() #会返回列表中最后一个元素,并删除最后一个元素
3.del:del是一个语句,不是方法。
del lb[1] #删除队列 lb 中位置为一的元素
del后面加上列表的名字(del lb),会把整个列表删除。
列表分片:
可以一次取出列表中的多个元素,返回值为一个列表,并不会改变原列表。
可以改变步长(类似于range()函数)
lb = [1,2,3,4,5]
lb [1:3] #取出列表中1到3的元素。用冒号隔开的两个索引值,左闭右开区间
lb [:4] #可以省略,意思从第0个到第3个
lb [2:] #可以省略,意思从第2个到最后一个
lb [:] #什么都不打的话,会得到一个原列表的拷贝。
lb [0:5:2] #遍历列表中所有的元素,步长为2。(结果为[1,3,5])
不管是正负都会从左往右打印,所以 list1 [4:1] 这样写是会打印出空列表的。但是可以通过改变步长来避免打印空列表 list1 [4:1:-1]
python指出负数索引:
正常下标 0 1 2 3 4 5
列表内容 1 3 2 9 7 8
负数下标 -6 -5 -4 -3 -2 -1
sort()方法 #用于队列排序
list.sort() #整理分类的意思,可以把队列从新排序
list
[1,2,5,6,8,9]
list1 = ['s','d','g','t','y','q','c','b']
list1.sort()
list1
['b', 'c', 'd', 'g', 'q', 's', 't', 'y']
|
评分
-
查看全部评分
|