python list 列表 操作用法總結

2021-09-21 11:36:20 字數 3722 閱讀 1290

nameinfo=['name1','name2','name3']

操作:>>>nameinfo=['name1','name2','name3']

>>> nameinfo

['name1', 'name2', 'name3']

前方沒有下橫線的為可用引數,該引數是匯入了乙個tab模組顯示出來。

引數解析:

nameinfo.count(    #統計這個字元出現多少次

nameinfo.extend(   #擴充套件列表

nameinfo.index(    #查詢指定位置的字串內容

nameinfo.insert(    #插入字串至指定位置

nameinfo.pop(      #刪除最後或指定位置內容

nameinfo.remove(   #有這個字串就刪除,沒有就提示錯誤

nameinfo.reverse(   #翻轉列表元素

nameinfo.sort(      #列表排序

操作:

>>> nameinfo

['name1', 'name2', 'name3', 'name4']

nameinfo.insert(

操作:

>>>nameinfo.insert(1,'nametest')      #新增至1位置

>>> nameinfo

['name1', 'nametest', 'name2', 'name3','name4']

#若index>len(list)則追加到該list最後,若index則在指定位置進行追加,元素向後自動移動,若index<0則追加到該list最前

nameinfo[1]='test123'   #修改指定位置的值

操作:>>> nameinfo[1]='test123'

>>> nameinfo

['name1', 'test123', 'name2', 'name3','name4']

nameinfo.pop(

操作:

>>> nameinfo.pop(1)

'test123'

>>> nameinfo

['name1', 'name2', 'name3', 'name4']

nameinfo.remove(

操作:

nameinfo.remove('value')  #若有這個內容,則刪除,否則提示錯誤

>>>nameinfo=['name1','name2','name3']

>>> nameinfo.remove('name1')

>>> nameinfo

['name2', 'name3']

nameinfo.pop(

操作:

>>> nameinfo.pop()

'name4'

>>> nameinfo

['name1', 'name2', 'name3']

del nameinfo[num1:num2]操作

>>> del nameinfo[1:3]    #刪除第1-2欄位,不會匹配當前3欄位

>>> nameinfo

['name1']

nameinfo.index(

操作:

>>>nameinfo=['name1','name2','name3','name4']

>>> nameinfo.index('name2')

1>>> nameinfo.index('name3')

2nameinfo[num]

操作:

>>> nameinfo[3]

'name4'

>>> nameinfo[2]

'name3'

nameinfo[num1:num2]

操作:

>>> nameinfo[1:2]

['name2']

>>> nameinfo[1:3]

['name2', 'name3']

>>> nameinfo[1:4]

['name2', 'name3', 'name4']

>>> nameinfo[1:]

['name2', 'name3', 'name4']

#同刪除,如1-3只查詢出第2,3個字串

nameinfo.coount(

操作:

>>> nameinfo.insert(14,'name5')

>>> nameinfo

['name1', 'name2', 'name3', 'name4','name5']

>>>nameinfo.insert(15,'name4')  

>>> nameinfo

['name1', 'name2', 'name3', 'name4','name5', 'name4']

>>> nameinfo.count('name4')

2len(nameinfo)

操作:

>>> len(nameinfo)

6>>> nameinfo

['name1', 'name2', 'name3', 'name4','name5', 'name4']

6.6 查詢列數中最大數最小數

>>> a

[45, 9, 5, 4, 3, 2, 2, 2, 1, 1]

>>> max(a)

45>>> min(a)

16.7 列表排序與倒序

>>> a=[5,2,2,34,5,2,235,25,6,235,5,6,6]

>>> a

[5, 2, 2, 34, 5, 2, 235, 25, 6, 235, 5, 6, 6]

>>> a.sort()

>>> a

[2, 2, 2, 5, 5, 5, 6, 6, 6, 25, 34, 235, 235]

>>> a.reverse()

>>> a

[235, 235, 34, 25, 6, 6, 6, 5, 5, 5, 2, 2, 2]

'value' in nameinfo

操作:

>>> 'jack' in nameinfo

false

>>> 'name1' in nameinfo    

true

>>> nameinfo

['name1', 'name2', 'name3', 'name4','name5', 'name4']

nameinfo.sort(

操作:

>>> nameinfo

['name1', 'name2', 'name3', 'name4','name5', 'name4']

>>> nameinfo.sort()    

>>> nameinfo

['name1', 'name2', 'name3', 'name4','name4', 'name5']

#這個會修改列表的順序

nameinfo.reverse(

操作:

>>> nameinfo

['name1', 'name2', 'name3', 'name4','name4', 'name5']

>>> nameinfo.reverse()

>>> nameinfo

['name5', 'name4', 'name4', 'name3','name2', 'name1']

Python list(列表)實踐

列表常用操作 1.先建立個商品列表 product iphone xiaomi meizu 2.列印列表 product iphone xiaomi meizu 3.追加乙個元素 product.append samsung product iphone xiaomi meizu samsung 4...

python list列表 元組

一.切片 1.切片取值list 顧頭不顧尾 2.如果第乙個範圍不寫的話,從第乙個元素開始取,預設的是0 3.如果切片的的範圍不寫的話代表去到結尾 4.開頭和結尾的下標都不寫的話,代表去整個list 5.1代表最後乙個元素 6.切片同樣應用於字串 2.列表分片的步長 隔幾個取一次 步長為負數時,相當於...

Python list列表的常用操作方法

本文主要介紹了python中列表 list 的詳解操作方法,包含建立 訪問 刪除 排序 切片,乘等操作方法 list 1,2,3,james paul list i for i in range 10 list 1,2,3 list 1,2,3,5 插入指定資料 my list wo shi mi ...