python——列表的操作

2019-12-26  本文已影响0人  August________

python——列表的操作

append

>>> lst = [1, 2, 3]
>>> lst.append(4)
>>> lst
[1, 2, 3, 4]

clear

>>> lst = [1, 2, 3]
>>> lst.append(4)
>>> lst
[1, 2, 3, 4]

copy

>>> a = [1, 2, 3]
>>> b = a
>>> b[1] = 4
>>> b
[1, 4, 3]
>>> a = [1, 2, 3]
>>> b = a.copy()
>>> b[1] = 4
>>> a
[1, 2, 3]
>>> b
[1, 4, 3]

count

>>> word = ['to', 'be', 'or', 'not', 'to', 'be']
>>> word.count('to')
2
>>> x = [1, [1, 2], 1, 2, 3, [1, 2], 1]
>>> x.count(1)
3
>>> x.count([1, 2])
2

extend

>>> a = [1, 2, 3]
>>> b = [4, 5, 6]
>>> a.extend(b)
>>> a
[1, 2, 3, 4, 5, 6]

index

>>> knights = ['We', 'are', 'the', 'knights', 'who', 'say', 'ni']
>>> knights.index('who')
4
>>> knights[4]
'who'

insert

>>> number = [1, 2, 3, 4, 5, 6]
>>> number.insert(4, 'four')
>>> number
[1, 2, 3, 4, 'four', 5, 6]

pop

>>> x = [1, 2, 3]
>>> x.pop()
3
>>> x
[1, 2]
>>> x.pop(0)
1
>>> x
[2]

remove

>>> word = ['to', 'be', 'or', 'not', 'to', 'be']
>>> word.remove('be')
>>> word
['to', 'or', 'not', 'to', 'be']
>>> word.remove('bw')

reverse

>>> x = [1, 2, 3]
>>> x.reverse()
>>> x
[3, 2, 1]

sort

>>> x = [3, 1, 5, 2, 7, 1, 9, 6]
>>> x.sort()
>>> x
[1, 1, 2, 3, 5, 6, 7, 9]
>>> x = ['aardvark', 'abalone', 'acme', 'add', 'aerate']
>>> x.sort(key=len)
>>> x
['add', 'acme', 'aerate', 'abalone', 'aardvark']
>>> x.sort(reverse=True)
>>> x
[9, 7, 6, 5, 3, 2, 1, 1]
>>> x.sort(reverse=False)
>>> x
[1, 1, 2, 3, 5, 6, 7, 9]
上一篇 下一篇

猜你喜欢

热点阅读