python3中常用的列表方法(method)

  • L.index()
    格式:L.index(i)
    作用:若i为列表中的元素,则返回其索引;若i不存在列表中,则报错

  • L.insert()
    格式:L.insert(index,obj)
    作用:将某个元素插入到列表中的指定位置

  • L.count()
    格式:L.count(i)
    作用:返回列表中i元素的个数

  • L.remove()
    格式:L.remove(i)
    作用:从列表中删除第一次出现在列表中的值
>>> l=[2,6,2,2,5,7]
>>> l.count(2)
3
>>> l.remove(2)
>>> print(l)
[6, 2, 2, 5, 7]
  • L.copy()
    作用:浅拷贝
  • L.append()
    格式: L.append(obj)
    作用:向列表中追加单个元素
  • L.extend()
    格式:L.extend(lst)
    作用:向列表中追加另一个列表
  • L.clear()
    作用:清空列表
  • L.sort()
    格式:L.sort() 默认从小到大排序
    L.sort(reverse=True) 从大到小排序
>>> l=[2,6,4,8,5,1,1,2]
>>> l.sort()
>>> print(l)
[1, 1, 2, 2, 4, 5, 6, 8]
>>> l.sort(reverse=False)
>>> print(l)
[1, 1, 2, 2, 4, 5, 6, 8]
>>> l.sort(reverse=True)
>>> print(l)
[8, 6, 5, 4, 2, 2, 1, 1]
>>> 
  • L.reverse()
    作用:列表的反转
  • L.pop([index])
    作用:删除索引对应的元素,如果不加索引,默认删除最后元素,同时返回删除元素的引用关系
l=[6, 2, 5, 7]
>>> l.pop()
7
>>> print(l)
[6, 2, 5]

再次着重说明一下remove,pop,del的关系
remove 按值删除
pop 按索引删除
del 按索引删除
pop del 需要考虑索引超出范围的情况

猜你喜欢

转载自blog.csdn.net/Bala_Manaoano/article/details/82558322