Python3基础之(二十 二)列表

版权声明:本文为博主原创文章,转载请注明出处! 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]

猜你喜欢

转载自blog.csdn.net/PoGeN1/article/details/84183900