版权声明:本文为博主原创文章,转载请注明出处! https://blog.csdn.net/PoGeN1/article/details/84183900
一、List 添加
列表有一系列自带的功能, 例如在最后面增加一个元素list.append(element)
:
>>> list_1=[1,2,3,4]
>>> list_1.append(5)
>>> print(list_1)
[1, 2, 3, 4, 5]
还有,在指定位置增加一个元素list.insert(position,element)
(注:其它元素依次后移):
>>> list_1=[1,2,3,4,5]
>>> list_1.insert(1,5)#在位置1添加一个元素5
>>> print(list_1)
[1, 5, 2, 3, 4, 5]
二、移除
移除列表中的第一个出现的指定值list.remove(element)
>>> list_1=[1,2,3,4]
>>> list_1.remove(2)
>>> print(list_1)
[1, 3, 4]
从下面可以看出remove
的是一个出现的指定值
>>> list_1=[1,2,3,2,4]
>>> list_1.remove(2)
>>> print(list_1)
[1, 3, 2, 4]
二、List 索引
>>> a=[1,2,3,4,1,1,-1]
>>> print(a[0])#显示列表a的第0位的值
1
>>> print(a[-1])#显示列表a的最末尾的值
-1
>>> print(a[0:3])#显示列表a的第0位到第2位的值,注意不包括左闭右开,不包括右边,也即不包括第3个位置的值
[1, 2, 3]
>>> print(a[5:])#显示列表a的第5位到最末尾的值
[1, -1]
>>> print(a[-3:])#显示列表a的倒数第3位及以后的所有项的值
[1, 1, -1]
打印列表中的某个值的索引(index):
>>> list_1=[1,2,3,4,5,6]
>>> print(list_1.index(2))# 显示列表list_1中第一次出现的值为2的项的索引
1
统计列表中某值出现的次数:
>>> list_1=[1,2,3,4,2,3,5,6,2]
>>> print(list_1.count(2))
3
三、List 排序
>>> list=[1,2,3,6,5,4]
>>> list.sort()#默认的排序是从小到大
>>> print(list)
[1, 2, 3, 4, 5, 6]
reserve=True
反向排序,在下例中即为从大到小排序(reverse
是相反
的意思)
>>> list=[1,2,3,6,5,4]
>>> list.sort(reverse=True)
>>> print(list)
[6, 5, 4, 3, 2, 1]