python中對(duì)列表的相關(guān)操作你知道嗎
list1 = ['火腿腸', '面包', '牛奶', '可樂(lè)', '方便面']
1. 添加
# append:在列表尾部添加元素
list1.append('餅干')
print(list1)
# 結(jié)果:['火腿腸', '面包', '牛奶', '可樂(lè)', '方便面', '餅干']
# insert:在某個(gè)索引下插入一個(gè)元素 list1.insert(1,'包子') print(list1)
# 結(jié)果:['火腿腸', '包子', '面包', '牛奶', '可樂(lè)', '方便面']
# extend:將兩個(gè)列表拼接起來(lái) list2=[1,2] list1.extend(list2) print(list1)
# 結(jié)果:['火腿腸', '面包', '牛奶', '可樂(lè)', '方便面', 1, 2]
2. 刪除
# remove:通過(guò)元素的值刪除元素list1.remove('牛奶')print(list1)# 結(jié)果:['火腿腸', '面包', '可樂(lè)', '方便面']# remove:通過(guò)元素的值刪除元素
list1.remove('牛奶')
print(list1)
# 結(jié)果:['火腿腸', '面包', '可樂(lè)', '方便面']
# pop:通過(guò)索引刪除元素,若不填索引則默認(rèn)刪除最后一個(gè)。pop可以將刪除的元素返回 list1.pop(-2) print(list1.pop()) print(list1)
# 結(jié)果:
# 方便面
# ['火腿腸', '面包', '牛奶']
# del:刪除單個(gè)元素(功能同pop),刪除多個(gè)元素,將整個(gè)列表從內(nèi)存中刪除 del list1[-2] print(list1) # 結(jié)果:['火腿腸', '面包', '牛奶', '方便面'] del list1[1:3] print(list1) # 結(jié)果:['火腿腸', '可樂(lè)', '方便面'] # 連變量名帶內(nèi)容全部從內(nèi)存中刪除 del list1
# clear:清空列表,列表還在,但里面每?jī)?nèi)容 print(list1.clear()) print(list1)
# 結(jié)果:
# None
# []
3. 查找/修改
# index:找某個(gè)元素的索引,便于對(duì)該位置的元素進(jìn)行修改
print(list1.index('牛奶'))
list1[list1.index('牛奶')] = '香蕉牛奶'
print(list1)
# 結(jié)果:
# 2
# ['火腿腸', '面包', '香蕉牛奶', '可樂(lè)', '方便面']
# count:得到列表中某個(gè)元素的出現(xiàn)的次數(shù),返回值為0則表示不存在要查找的元素
print(list1.count('牛奶'))
# 結(jié)果:1
print(list1.count('橙汁'))
# 結(jié)果:04. 其他
# in 和 not in:判斷某個(gè)元素在不在列表中
print('面包' in list1)
print('面包' not in list1)
# 結(jié)果:
# True
# False
# reverse:對(duì)列表中的元素進(jìn)行反轉(zhuǎn),最后一個(gè)元素成為第一個(gè) list1.reverse() print(list1)
# 結(jié)果:['方便面', '可樂(lè)', '牛奶', '面包', '火腿腸']
# sort:排序,對(duì)于數(shù)字默認(rèn)按照升序排列 list2=[2,4,1,-1,9,22,11,8] list2.sort() print(list2) list2.sort(reverse=True) print(list2)
# 結(jié)果:
# [-1, 1, 2, 4, 8, 9, 11, 22]
# [22, 11, 9, 8, 4, 2, 1, -1]
# copy:復(fù)制一個(gè)新的列表 list2 = list1.copy() print(list2)
總結(jié)
本篇文章就到這里了,希望能夠給你帶來(lái)幫助,也希望您能夠多多關(guān)注腳本之家的更多內(nèi)容!
相關(guān)文章
對(duì)Python中l(wèi)ist的倒序索引和切片實(shí)例講解
今天小編就為大家分享一篇對(duì)Python中l(wèi)ist的倒序索引和切片實(shí)例講解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-11-11
Python中文分詞庫(kù)jieba(結(jié)巴分詞)詳細(xì)使用介紹
這篇文章主要介紹了Python中文分詞庫(kù)jieba(結(jié)巴分詞)提取詞,加載詞,修改詞頻,定義詞庫(kù)詳細(xì)使用介紹,需要的朋友可以參考下2022-04-04
python使用BeautifulSoup分析網(wǎng)頁(yè)信息的方法
這篇文章主要介紹了python使用BeautifulSoup分析網(wǎng)頁(yè)信息的方法,涉及Python使用BeautifulSoup模塊分析網(wǎng)頁(yè)信息的技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2015-04-04
python中日志logging模塊的性能及多進(jìn)程詳解
使用Python來(lái)寫后臺(tái)任務(wù)時(shí),時(shí)常需要使用輸出日志來(lái)記錄程序運(yùn)行的狀態(tài),并在發(fā)生錯(cuò)誤時(shí)將錯(cuò)誤的詳細(xì)信息保存下來(lái),以別調(diào)試和分析。Python的logging模塊就是這種情況下的好幫手。本文就介紹了python中日志logging模塊性能及多進(jìn)程的相關(guān)資料,需要的朋友可以參考下。2017-07-07
利用Python?爬取股票實(shí)時(shí)數(shù)據(jù)詳情
這篇文章主要介紹了利用Python?爬取股票實(shí)時(shí)數(shù)據(jù)詳情,文章圍繞主題展開(kāi)詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的朋友可以參考一下2022-08-08
Python判斷一個(gè)三位數(shù)是否為水仙花數(shù)的示例
今天小編就為大家分享一篇Python判斷一個(gè)三位數(shù)是否為水仙花數(shù)的示例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-11-11
分析機(jī)器學(xué)習(xí)之決策樹(shù)Python實(shí)現(xiàn)
決策樹(shù)是一種非參數(shù)的有監(jiān)督學(xué)習(xí)方法,它能夠從一系列有特征和標(biāo)簽的數(shù)據(jù)中總結(jié)出決策規(guī)則,并用樹(shù)狀圖的結(jié)構(gòu)來(lái)呈現(xiàn)這些規(guī)則,以解決分類和回歸問(wèn)題。決策樹(shù)算法容易理解,適用各種數(shù)據(jù),在解決各種問(wèn)題時(shí)都有良好表現(xiàn)2021-06-06

