当前位置:   article > 正文

Python List 常用 API_python list api

python list api

一、list 常用方法


1.1 追加元素

(1) append()

该方法用于在列表末尾添加元素,并且一次只能增加一个.

  1. lists = []
  2. lists.append(1)
  3. lists.append(2)
  4. print lists #[1, 2]

(2) extend()

该方法用于在列表默认追加另一个序列的中的多个值.

  1. list1 = [1,2]
  2. list2 = [3,4]
  3. list1.extend(list2)
  4. print list1 #[1, 2, 3, 4]

(3) 分片追加

  1. lists = ['a','b']
  2. lists[len(lists):] = list("cd")
  3. print lists #['a', 'b', 'c', 'd']

1.2 统计元素出现次数

(1) count()

该方法用于统计某个元素在列表中出现的次数.

  1. lists = list("hello")
  2. print lists.count('l') #2

1.3 查找元素

(1) index()

该方法用于从列表中找出某个值第一个匹配项的索引位置.

  1. lists = list("hello")
  2. print lists.index('l') #2

1.4 插入元素

(1) insert()

该方法用于将对象插入到列表中,两个参数,第一个是索引位置,第二个插入的元素对象.

  1. lists = list("hello")
  2. lists.insert(3,'o')
  3. print lists #['h', 'e', 'l', 'o', 'l', 'o']

(2) 分片插入

  1. lists = list("hello")
  2. lists[3:3] = 'o'
  3. print lists #['h', 'e', 'l', 'o', 'l', 'o']

1.5 移除元素

(1) pop()

该方法用于移除列表中的最后一个元素,并返回该元素的值.

  1. lists = list("hello")
  2. print lists.pop() #o
  3. print lists.pop() #l
  4. print lists #['h', 'e', 'l']

(2) 分片移除

  1. lists = list("hello")
  2. lists[len(lists)-1:] = []
  3. print lists #['h', 'e', 'l', 'l']
  4. lists[len(lists)-1:] = []
  5. print lists #['h', 'e', 'l']

(3) remove()

该方法用于移除列表中某个值的第一匹配项.

  1. lists = list("hello")
  2. lists.remove('l')
  3. print lists #['h', 'e', 'l', 'o']

1.6 排序列表

(1) sort()

该方法用于对列表进行排序,修改原列表.

  1. lists = list("hello")
  2. lists.sort()
  3. print lists #['e', 'h', 'l', 'l', 'o']

(2) sorted()

如果想要返回一个已排序的列表副本,而不影响原来的列表使用sorted函数.

  1. lists = list("hello")
  2. print sorted(lists) #['e', 'h', 'l', 'l', 'o']
  3. print lists #['h', 'e', 'l', 'l', 'o']

1.7 反转列表

(1) revense()

该方法用于将列表中的元素反转 .

  1. lists = list("hello")
  2. lists.reverse()
  3. print lists #['o', 'l', 'l', 'e', 'h']

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/黑客灵魂/article/detail/791969
推荐阅读
相关标签
  

闽ICP备14008679号