列表是最常用的Python數據類型,它可以作為一個方括號內的逗號分隔值出現。列表的數據項可以是不同的類型,可以是字符串,可以是數字類型,甚至是列表,元組,只要用“,”逗號分隔開,就是一個元素。
通過索引直接訪問元素,訪問單個元素的基本格式為:
列表名[索引值];訪問多個元素的基本格式為:列表名[索引起始值:索引終止值]
以下為示例:
訪問列表中的元素
切片操作不是列表特有的,python中的有序序列都支持切片,如字符串,元組。
基本格式為:
列表名[索引起始值:索引終止值:步長]
其中步長默認為1
列表的切片舉例及對應的輸出
list2=[“a”,“d”,“lily”,“hello”,1,6] —這是一個源列表
list3=list2[:] —省略前后索引值,是對源列表的復制,獲取新列表
list3list4=list2[2:] —省略索引終止值,指的是從索引起始值位置到最終值
list5=list2[:3] —省略索引起始值,指的是從起點位置到索引終止值
list6=list2[1:4:2] —指的是從索引值1到3,步長為2的列表
基本公式為:
列表名.sort()—對列表進行升序排序
列表名.sort(reverse = True)—對列表進行降序排序
列表名.reverse—對列表進行反轉
python列表的排序及結果對照
list=[1,3,5,8,2,0,6]
list.sort() 對列表進行升序排序
list1=[1,5,11,0,4,21,9]
list1.sort(reverse=True) 對列表進行降序排序
list2=[1,5,11,0,4,21,9]
list2.reverse() 對列表進行反轉
需要注意的是:以上方法,會直接修改原列表,如果想要保留源列表,可以用sorted()方法。
sorted()方法
主要有以下幾種方式:
列表名.append(需要添加的元素)—這種方法只能添加一個元素,通常添加在最后
列表名.insert(需要添加的元素的位置,需要添加的元素)—這種方法可以添加在任意位置
列表名.extend(列表)—用新列表擴展原來的列表
Python列表元素的添加
主要有以下幾種方式:
列表名.pop()—刪除最后一個元素
列表名.remove(需要刪除的元素)—這種方法可以刪除任意位置元素
列表名.clear()—刪除列表所有元素
del列表名—刪除整個列表
del列表名[索引起始值:索引終止值]—刪除列表中的某些元素
本文由 貴州做網站公司 整理發布,部分圖文來源于互聯網,如有侵權,請聯系我們刪除,謝謝!
c語言中正確的字符常量是用一對單引號將一個字符括起表示合法的字符常量。例如‘a’。數值包括整型、浮點型。整型可用十進制,八進制,十六進制。八進制前面要加0,后面...
2022年天津專場考試原定于3月19日舉行,受疫情影響確定延期,但目前延期后的考試時間推遲。 符合報名條件的考生,須在規定時間登錄招考資訊網(www.zha...
:喜歡聽,樂意看。指很受歡迎?!巴卣官Y料”喜聞樂見:[ xǐ wén lè jiàn ]詳細解釋1. 【解釋】:喜歡聽,樂意看。指很受歡迎。2. 【示例】:這是...
全球第一大互聯網公司是哪家?全球第一大互聯網公司叫亞馬遜??偛吭O在西雅圖的亞馬遜,成立于1995年,是一家依托互聯網的電子商務企業,開始在網上賣書,現在已經發展成為產品門類最全、創意最多的零售商家。眾所周知,亞馬遜開始在線上,賣書,通過低價獲得了大量用戶,并逐漸搶占了美國零售市場的市場份額,此后,亞馬遜不斷擴大商品類別,成為線上電子商務平臺。與此同時,亞馬遜擴展并建立了第三方賣家平臺makes,使...
銀行擠兌,又可以稱作:“擠提” ,銀行擠兌現象指的就是大量的銀行客戶聚集在了-起同時去到銀行提取現金存款的操作。銀行擠兌是一種具有集中性、 突發性以及危害性的危機現象。對于-家銀行來說, 這種擠兌現象的出現通常是貨幣信用危機的一種表現,當銀行擠兌現象發生時,如果銀行的存款準備金出現短缺,無法支付給前來提取現金的客戶,那么銀行則很有可能會陷入流動性危機,從而導致銀行破產倒閉;...
定損指的是什么?定損指的是當被保險的汽車造成道路交通事故時,保險企業的第一件事便是出當場現場勘查被保險車子的虧損狀況。車子定損是按照車輛構造原理,通過科學、系統的專業查驗、檢測與勘察方式,對汽車碰撞與交通事故現場進行綜合分析,應用車子估損材料與檢修數據,對車子撞擊修補進行科學的估損標價。定損多少就賠多少嗎?定損是多少不一定就會賠付多少。一般來說 ,保險企業是按照車子定損金額和具體費用的發票金額二者...