Python中最常用的操作列表的幾種方法歸納
這里介紹幾個(gè)常用的列表操作
添加元素
添加元素使用列表的內(nèi)置方法append
number = [1, 2, 3, 4] number.append(5) # number = [1, 2, 3, 4, 5] number.append([6,7]) # number = [1, 2, 3, 4, 5, [6, 7]] number.append({'a':'b'}) # number = [1, 2, 3, 4, [6, 7], {'a', :'b'}
可以看到強(qiáng)大的python列表可以嵌套任意類型
列表相加
要想連接兩個(gè)列表,可以使用+號(hào)連接
a = [1, 2, 3] b = [4, 5, 6] c = a + b # c = [1, 2, 3, 4, 5, 6]
也可以使用列表內(nèi)置方法extend連接兩個(gè)列表
a = [1, 2, 3] b = [4, 5, 6] a.extend(b) # a = [1, 2, 3, 4, 5, 6]
用+號(hào)會(huì)創(chuàng)建一個(gè)新通對(duì)象,使用extend則在原來的對(duì)象上面修改
列表去重復(fù)
列表本身沒有去除重復(fù)的功能,但是可以借助python的另外一個(gè)類型set(help(set)查看)
a = [1, 2, 3, 3,2, 1] b = list(set(a)) # b = [1, 2, 3]
也可以借助字典類型的內(nèi)置方法
a = [1, 2, 2, 3, 1, 3] b = {}.fromkeys(a).keys() # b = [1, 2, 3]
相關(guān)文章
python機(jī)器學(xué)習(xí)之神經(jīng)網(wǎng)絡(luò)(二)
這篇文章主要為大家詳細(xì)介紹了python機(jī)器學(xué)習(xí)之神經(jīng)網(wǎng)絡(luò)第二篇,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-12-12Python?Flask-Login構(gòu)建強(qiáng)大的用戶認(rèn)證系統(tǒng)實(shí)例探究
這篇文章主要為大家介紹了Python?Flask-Login構(gòu)建強(qiáng)大的用戶認(rèn)證系統(tǒng)示例探究,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2024-01-01python條件變量之生產(chǎn)者與消費(fèi)者操作實(shí)例分析
這篇文章主要介紹了python條件變量之生產(chǎn)者與消費(fèi)者操作,結(jié)合具體實(shí)例形式分析了Python條件變量的概念、原理、及線程操作的相關(guān)技巧,需要的朋友可以參考下2017-03-03使用python實(shí)現(xiàn)遞歸版漢諾塔示例(漢諾塔遞歸算法)
這篇文章主要介紹了使用python實(shí)現(xiàn)遞歸版漢諾塔示例(漢諾塔遞歸算法),需要的朋友可以參考下2014-04-04Python+gensim實(shí)現(xiàn)文本相似度分析詳解
這篇文章主要介紹了Python+gensim實(shí)現(xiàn)文本相似度分析詳解,在開發(fā)中我們會(huì)遇到進(jìn)行文本相似度分析的需求,計(jì)算文本相似度,用于鑒別文章是否存在抄襲,需要的朋友可以參考下2023-07-07numpy創(chuàng)建單位矩陣和對(duì)角矩陣的實(shí)例
今天小編就為大家分享一篇numpy創(chuàng)建單位矩陣和對(duì)角矩陣的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2019-11-11python萬年歷實(shí)現(xiàn)代碼 含運(yùn)行結(jié)果
這篇文章主要為大家詳細(xì)介紹了python萬年歷實(shí)現(xiàn)代碼,含運(yùn)行結(jié)果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-05-05python批量修改圖片后綴的方法(png到j(luò)pg)
今天小編就為大家分享一篇python批量修改圖片后綴(png到j(luò)pg),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2018-10-10