python列表基本操作

2021-08-01 16:25:29 字數 2754 閱讀 2023

列表的基本操作示例展示:

功能:列表追加元素

name = ['sd','dfdf','drer']

返回結果:name

['sd', 'dfdf', 'drer', 'sdsd']

clear

功能:情況列表元素

name = ['sd','dfdf','drer']

name.clear()

返回結果:name

copy

功能:淺拷貝,即只拷貝第一層的元素

name = ['sd','dfdf','drer']

li = ['ssd']

li = name.copy()

返回結果:li

['sd', 'dfdf', 'drer']

name = ['sd','dfdf','drer',['sddss','sdsdsd']]

li = ['ssd']

li = name.copy()

返回結果:li

['sd', 'dfdf', 'drer', ['sddss', 'sdsdsd']]

count

功能:統計列表指定元素個數

name = ['sd','dfdf','drer',['sddss','sdsdsd']]

name.count('sd')

返回結果:1

li = ['sd','sdsds',['sd','dffdg',],]

li.count('sd') #只統計第一層的元素個數

返回結果:1

extend

功能:追加字元元素或列表元素

name = ['sd','dfdf','drer',['sddss','sdsdsd']]

li = ['sd','sdsds',['sd','dffdg',],]

name.extend('ss')

返回結果:name

['sd', 'dfdf', 'drer', ['sddss', 'sdsdsd'], 's', 's']

name.extend('d')

返回結果:name

['sd', 'dfdf', 'drer', ['sddss', 'sdsdsd'], 's', 's', 'd']

name.extend(li)

返回結果:name

['sd', 'dfdf', 'drer', ['sddss', 'sdsdsd'], 's', 's', 'd', 'sd', 'sdsds', ['sd', 'dffdg']]

index

功能:定位列表中某元素

name = ['sd','dfdf','drer',['sddss','sdsdsd']]

name.index('sd')

返回結果:0

name.index('drer')

返回結果:2

返回結果:name.index('dr') #當出現某元素不在列表中的時候會直接報錯

traceback (most recent call last):

file "", line 1, in valueerror: 'dr' is not in list

insert

功能:在指定索引位置的元素前面插入新的元素

name = ['sd','dfdf','drer',['sddss','sdsdsd']]

name.insert(3,'sd')

返回結果:name

['sd', 'dfdf', 'drer', 'sd', ['sddss', 'sdsdsd']]

pop

功能:刪除指定索引值的元素,返回值為當前刪除的元素的值。不指定索引值,預設刪除最後乙個元素

name = ['sd','dfdf','drer',['sddss','sdsdsd']]

name.pop(3)

返回結果:'sd'

remove

功能:刪除列表中指定的元素

name = ['sd','dfdf','drer',['sddss','sdsdsd']]

name.remove('sd')

name

返回結果:['dfdf', 'drer', ['sddss', 'sdsdsd']]

reverse

功能:用於反向列表中元素。

name = ['sd','dfdf','drer',['sddss','sdsdsd']]

name.reverse()

name

返回結果:[['sddss', 'sdsdsd'], 'drer', 'dfdf', 'sd']

sort

功能:對單層列表進行元素的排序

name = ['sd','dfdf','drer',]

name.sort()

name

返回結果:['dfdf', 'drer', 'sd']

name = ['sd','dfdf','drer',['sddss','sdsdsd']]

name.sort() #報錯的

traceback (most recent call last):

file "", line 1, in

Python列表基本操作

方法名稱 功能描述 在列表尾部增加元素 clear 列表清空 copy 複製生成另外乙個列表 count 統計指定元素的個數 extend 兩個列表元素合併 index 返回指定元素的下標 insert 在指定位置插入新元素 pop刪除並返回指定下標對應的元素 remove 刪除列表內指定元素 re...

Python列表基本操作

列表的基本使用 當我們有多個資料需要按照一定順序儲存的時候,可以考慮列表 列表的下標和切片 列表的增刪改查 insert index,object 在指定索引的前面增加資料 extend iterable 將乙個可迭代物件增加到列表結尾 heros 阿珂 娜可露露 露娜 韓信 孫悟空 蘭陵王 李元芳...

Python列表基本增減操作

列表元素間可以沒有任何關係 bicycles trek cannondale 45,specialized love 23,senstors 列印列表元素 print 列表元素 end print bicycles 訪問列表元素 n 0print 列表第 str n 個元素是 end print b...