bokun-wang

内建函数

3.3.1. 内建函数

append(x) 追加到链尾

extend(L) 追加一个列表,等价于+=

insert(i,x) 在位置i插入x

remove(x) 删除第一个值为x的元素,如果不存在会抛出异常

reverse() 反转序列

pop([i]) 返回并删除位置为i的元素,i默认为最后一个元素(i两边的[]表示i为可选的,实际不用输入)

index(x) 返回第一个值为x的元素,不存在则抛出异常

count(x) 返回x出现的次数

sort() 排序

例子:

>>>test=[1,2,"yes"]

>>>test.append(1) #追加到链尾
>>>test
[1, 2, \'yes\', 1]

>>>test.extend([ \'no\',\'maybe\']) #追加一个列表
>>>test
[1, 2, \'yes\', 1, \'no\', \'maybe\']

>>> test.insert(0,\'never\') #在位置0插入\'never\'
>>> test
[\'never\', 1, 2, \'yes\', 1, \'no\', \'maybe\']

>>> test.remove(\'no\') #删除第一个值为"no"的元素,如果不存在会抛出异常
>>> test
[\'never\', 1, 2, \'yes\', 1, \'maybe\']

>>> test.reverse() #反转序列
>>> test
[\'maybe\', 1, \'yes\', 2, 1, \'never\']

>>> test.pop() #返回并删除位置为i的元素,i默认为最后一个元素
\'never\'
>>> test
[\'maybe\', 1, \'yes\', 2, 1]

>>> test.index(\'yes\') #返回第一个值为\'yes\'的元素,不存在则抛出异常
2

>>> test.count(1) #返回1出现的次数
2

>>>test.sort() #排序
>>> test
[1, 1, 2, \'maybe\', \'yes\']

分类:

技术点:

相关文章:

  • 2021-08-19
  • 2022-01-19
  • 2021-12-11
  • 2022-01-07
  • 2021-10-18
猜你喜欢
  • 2021-04-27
  • 2022-12-23
  • 2021-08-09
  • 2021-05-17
  • 2021-10-17
相关资源
相似解决方案