最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python3列表內(nèi)置方法大全及示例代碼小結(jié)

 更新時(shí)間:2019年05月10日 09:21:39   作者:若數(shù)  
這篇文章主要介紹了Python3列表內(nèi)置方法大全及示例代碼小結(jié),非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

Python中的列表是簡(jiǎn)直可說(shuō)是有容乃大,雖然看似類似C中的數(shù)組,但是Python列表可以接受任意的對(duì)象元素,比如,字符串,數(shù)字,布爾值,甚至列表,字典等等,自由度提升到一個(gè)新的高度,而Python也提供了大量列表相關(guān)的內(nèi)置方法來(lái)有效操作列表:

方法 描述
append 將單個(gè)對(duì)象添加至列表末尾
clear 刪除列表中所有項(xiàng)目
copy 列表的淺拷貝,參見(jiàn)上篇文章《Python列表賦值,復(fù)制,深拷貝以及5種淺拷貝詳解》
count 統(tǒng)計(jì)指定對(duì)象在列表中出現(xiàn)的次數(shù)
extend 通過(guò)附加iterable(比如列表,元組)中的元素來(lái)擴(kuò)展列表,可以實(shí)現(xiàn)淺復(fù)制
index index(self, value, start=None, stop=None) 使用方法和字符串中的index一致,即尋找列表中出現(xiàn)指定對(duì)象的第一個(gè)索引,可以利用 start=None, stop=None 指定索引區(qū)間(切片),例中即在L中尋找對(duì)象元素1,索引范圍L[3:-1]
insert insert(self, index, p_object) 在索引之前插入對(duì)象
pop pop(self, index=None)刪除并返回索引處的項(xiàng)目(默認(rèn)為最后一個(gè)元素)。 如果list為空或索引超出范圍,則引發(fā)IndexError異常。 可以配合append實(shí)現(xiàn)棧
remove remove(self, value) 刪除第一次出現(xiàn)的執(zhí)行對(duì)象。如果值不存在,則引發(fā)ValueError
reverse 反轉(zhuǎn)列表,效果和L[::-1]一致,但是reverse是在列表原處改變
sort sort(cmp=None, key=None, reverse=False) 對(duì)列表內(nèi)的元素排序,cmp -- 可選參數(shù), 如果指定了該參數(shù)會(huì)使用該參數(shù)的方法進(jìn)行排序。key -- 主要是用來(lái)進(jìn)行比較的元素,只有一個(gè)參數(shù),具體的函數(shù)的參數(shù)就是取自于可迭代對(duì)象中,指定可迭代對(duì)象中的一個(gè)元素來(lái)進(jìn)行排序。排序規(guī)則,reverse = True 降序, reverse = False 升序(默認(rèn))

示例代碼

import copy
L = [1, 'S', [33, 'Py'], False, 1, 3]
print(L)
# append|將單個(gè)對(duì)象添加至列表末尾
L1 = copy.deepcopy(L)
L1.append('end')
print(L1)
# clear|刪除列表中所有項(xiàng)目
L2 = copy.deepcopy(L)
L2.clear()
print(L2)
# copy|列表的淺拷貝,參見(jiàn)上篇文章《Python列表賦值,復(fù)制,深拷貝以及5種淺拷貝詳解》
L3 = copy.deepcopy(L)
L33 = []
L33 = L3.copy()
print(L3)
L33[2][0] = 'shallow copy'
print(L3)
# count|統(tǒng)計(jì)指定對(duì)象在列表中出現(xiàn)的次數(shù)
L4 = copy.deepcopy(L)
one_count = L4.count(1)
print(one_count)
# extend|通過(guò)附加iterable(比如列表,元組)中的元素來(lái)擴(kuò)展列表,可以實(shí)現(xiàn)淺復(fù)制
L5 = []
L5.extend(L)
print(L5)
# index| index(self, value, start=None, stop=None) 使用方法和字符串中的index一致,即尋找列表中出現(xiàn)指定對(duì)象的第一個(gè)索引,可以利用`start=None, stop=None`指定索引區(qū)間(切片)
# 例中即在L中尋找對(duì)象元素1,索引范圍L[3:-1]
index = L.index(1, 3, -1)
print(index)
# insert| insert(self, index, p_object) 在索引之前插入對(duì)象
L7 = copy.deepcopy(L)
L7.insert(1, 'new_insert')
print(L7)
# pop| pop(self, index=None)刪除并返回索引處的項(xiàng)目(默認(rèn)為最后一個(gè)元素)。 如果list為空或索引超出范圍,則引發(fā)IndexError異常。 可以配合append實(shí)現(xiàn)棧
L8 = copy.deepcopy(L)
last = L8.pop()
print(L8)
print(last)
s_index = L8.pop(0)
print(L8)
print(s_index)
# remove|remove(self, value) 刪除第一次出現(xiàn)的執(zhí)行對(duì)象。如果值不存在,則引發(fā)ValueError。
L9 = copy.deepcopy(L)
L9.remove('S')
print(L9)
# reverse|反轉(zhuǎn)列表,效果和L[::-1]一致,但是reverse是在列表原處改變
L10 = copy.deepcopy(L)
L10.reverse()
print(L10)
print(L10[::-1])
# 

總結(jié)

以上所述是小編給大家介紹的Python3列表內(nèi)置方法大全及示例代碼小結(jié),希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
如果你覺(jué)得本文對(duì)你有幫助,歡迎轉(zhuǎn)載,煩請(qǐng)注明出處,謝謝!

相關(guān)文章

  • Python中plot函數(shù)語(yǔ)法示例詳解

    Python中plot函數(shù)語(yǔ)法示例詳解

    這篇文章主要介紹了Python中plot函數(shù)語(yǔ)法的相關(guān)資料,文章詳細(xì)介紹了MATLAB中的plot()函數(shù),包括其語(yǔ)法、如何繪制二維線圖、設(shè)置線型、標(biāo)記符號(hào)和顏色以及如何繪制多組二維線圖等,需要的朋友可以參考下
    2024-11-11
  • Python實(shí)現(xiàn)多子圖繪制系統(tǒng)的示例詳解

    Python實(shí)現(xiàn)多子圖繪制系統(tǒng)的示例詳解

    這篇文章主要介紹了如何利用python實(shí)現(xiàn)多子圖繪制系統(tǒng),文中的示例代碼講解詳細(xì),具有一定的的參考價(jià)值,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2023-09-09
  • 舉例講解Python設(shè)計(jì)模式編程中的訪問(wèn)者與觀察者模式

    舉例講解Python設(shè)計(jì)模式編程中的訪問(wèn)者與觀察者模式

    這篇文章主要介紹了Python設(shè)計(jì)模式編程中的訪問(wèn)者與觀察者模式,設(shè)計(jì)模式的制定有利于團(tuán)隊(duì)協(xié)作編程代碼的協(xié)調(diào),需要的朋友可以參考下
    2016-01-01
  • Python中的集合介紹

    Python中的集合介紹

    今天小編就為大家分享一篇關(guān)于Python中的集合介紹,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧
    2019-01-01
  • Tensorflow 使用pb文件保存(恢復(fù))模型計(jì)算圖和參數(shù)實(shí)例詳解

    Tensorflow 使用pb文件保存(恢復(fù))模型計(jì)算圖和參數(shù)實(shí)例詳解

    今天小編就為大家分享一篇Tensorflow 使用pb文件保存(恢復(fù))模型計(jì)算圖和參數(shù)實(shí)例詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-02-02
  • Python使用lambda表達(dá)式對(duì)字典排序操作示例

    Python使用lambda表達(dá)式對(duì)字典排序操作示例

    這篇文章主要介紹了Python使用lambda表達(dá)式對(duì)字典排序操作,結(jié)合實(shí)例形式分析了lambda表達(dá)式實(shí)現(xiàn)字典按鍵排序、按值排序、多條件排序相關(guān)操作技巧,需要的朋友可以參考下
    2019-07-07
  • pyside6-uic生成py代碼中文為unicode(亂碼)的問(wèn)題解決方案

    pyside6-uic生成py代碼中文為unicode(亂碼)的問(wèn)題解決方案

    這篇文章主要介紹了如何解決pyside6-uic生成py代碼中文為unicode(亂碼)的問(wèn)題,文中通過(guò)代碼和圖文介紹的非常詳細(xì),對(duì)大家解決問(wèn)題有一定的幫助,需要的朋友可以參考下
    2024-02-02
  • 基于python實(shí)現(xiàn)ROC曲線繪制廣場(chǎng)解析

    基于python實(shí)現(xiàn)ROC曲線繪制廣場(chǎng)解析

    這篇文章主要介紹了基于python實(shí)現(xiàn)ROC曲線繪制廣場(chǎng)解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-06-06
  • np.where在多維數(shù)組的應(yīng)用方式

    np.where在多維數(shù)組的應(yīng)用方式

    這篇文章主要介紹了np.where在多維數(shù)組的應(yīng)用方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-02-02
  • 為Python程序添加圖形化界面的教程

    為Python程序添加圖形化界面的教程

    這篇文章主要介紹了為Python程序添加圖形化界面的教程,圖形化界面編程是開(kāi)發(fā)Python本地應(yīng)用的必備,需要的朋友可以參考下
    2015-04-04

最新評(píng)論

宁武县| 苗栗县| 英山县| 全椒县| 清水河县| 堆龙德庆县| 庆安县| 余庆县| 临清市| 新田县| 五指山市| 陕西省| 荆州市| 桂东县| 富阳市| 东安县| 玉田县| 前郭尔| 昌平区| 历史| 石林| 卢龙县| 新化县| 江西省| 徐州市| 清水河县| 盐亭县| 沁阳市| 舒兰市| 浑源县| 晴隆县| 上栗县| 合川市| 鄢陵县| 乐至县| 海盐县| 泽普县| 九江市| 舞阳县| 兴业县| 邯郸县|