列表的新增和刪除

2022-01-31 11:31:05 字數 2453 閱讀 7103

python 2.7.10 (default, oct 14 2015, 16:09:02) 

[gcc 5.2.1 20151010] on linux2

type

"", "

credits"or

"license()

"for

more information.

>>> assert 3>4traceback (most recent call last):

file

"", line 1, in

assert 3>4assertionerror

>>> assert 4>3

>>> range(4,5)

[4]>>> member=["

nihao

","hello"]

>>>member['

nihao

', '

hello']

\>>>member['

nihao

', '

hello']

>>> empty=

>>>empty

>>> a=["

nihao

",1,[2,3,4]]

>>>a['

nihao

', 1, [2, 3, 4]]

>>> num=[1,2,3]

>>>num

[1, 2, 3]

>>>len(num)

3>>>num

[1, 2, 3, 4]

>>>len(num)

4nizhi")

>>>len(num)

5>>>num

[1, 2, 3, 4, '

nizhi']

traceback (most recent call last):

file

"", line 1, in

>>> num.extend([5,6])  #用extend可以插入多個元素

>>>num

[1, 2, 3, 4, '

nizhi

', 5, 6]

>>>len(num)

7>>> num.insert(0,10)  #在中間進行插入元素

>>>num

[10, 1, 2, 3, 4, '

nizhi

', 5, 6]

>>>len(num)

8>>>num[0]

10>>> num[5]

'nizhi

'>>> print(num[5])

nizhi

>>> tmp=num[0]

>>> num[0]=num[7]

>>> num[7]=tmp

>>>num

[6, 1, 2, 3, 4, '

nizhi

', 5, 10]

>>>len(num)

8>>> num.remove("

nizhi

")  #刪除

>>>num

[6, 1, 2, 3, 4, 5, 10]

>>> member.remove(11)

traceback (most recent call last):

file

"", line 1, in

member.remove(11)

valueerror: list.remove(x): x

notin

list

>>> del

num[0] # 刪除某個

>>>num

[1, 2, 3, 4, 5, 10]

>>>num.pop() #從最後刪除,有返回值

10>>> tmp=num.pop()#可以用變數來承接一下poop出來的返回值

>>>tmp

5>>>num.pop(0)

1>>>num

[2, 3, 4]

>>>

列表切片   [:]取出中間的某一段元素切片,如果不加上,預設就是邊界

1 >>> a=[1,2,3,4,5,6]

2 >>>a

3 [1, 2, 3, 4, 5, 6]

4 >>> a[1:3]

5 [2, 3]

6 >>> a[:4]

7 [1, 2, 3, 4]

8 >>> a[1:]

9 [2, 3, 4, 5, 6]

10 >>>a[:]

11 [1, 2, 3, 4, 5, 6]

12 >>> tmp_a=a

13 >>>tmp_a

14 [1, 2, 3, 4, 5, 6]

15 >>> tmp_b=a[:]

16 >>>tmp_b

17 [1, 2, 3, 4, 5, 6]

18 >>>

Python的列表元素新增和刪除方法

mylist 張三 李四 王五 韓六 print mylist mylist.extend 趙七 錢八 print mylist mylist.insert 0,大哥 print mylist 列表的刪除也有三種方法,remove del,pop remove 刪除列表中的某個元素 del刪除列表的...

Python列表 元素的修改 新增 刪除和排序

操作 語法 舉例 結果 修改元素 motocycles honda yamaha suzuki print motocycles motocycles 0 ducati print motocycles honda yamaha suzuki ducati yamaha suzuki 新增元素 mo...

Python基礎 新增,修改和刪除列表元素

新增,修改和刪除元素也稱為更新列表。下面分別介紹如何實現列表元素的新增,修改和刪除。1.新增元素 其中listname是所要新增列表元素的列表名稱,obj表示新增到列表末尾的元素。verse 床前明月光 疑是地上霜 舉頭望明月 低頭思故鄉 此詩取自李白的 靜夜思 print verse 上面的 在d...