列表(它是一種有序的集合):
建立列表:
列表名 = [列表選項1,列表選項2,列表選項3,列表選項4.......,列表選項n]
空列表:列表名 =
列表中的元素資料可以是不同的型別
列表訪問(注意:訪問不要下標越界):
取值:格式:列表名[下標]
列表操作:
1.list1+list2:兩個列表相加
2.列表的擷取:list[n,m]擷取n到m的元素
extend()也是向列表中追加元素,可以將另乙個列表中的元素追加到該列表.比如list.extend([1,2,3]),形成的列表為list=[n1,n2,n3,n4,n5.....n,1,2,3]
4.insert():向列表中插入元素
5.刪除pop():list.pop(x)表示刪除x下標處的元素並返回刪除的資料,若x不填寫,預設移除最後乙個元素。
remove(x):刪除列表中得x元素,若有多個x時,移除第乙個匹配的結果。
clear():清空列表
6.len(list):返回列表長度
7.max(list)/min(list):獲取列表中的最大/最小值
8.list.count(x):返回x在列表中出現的次數
9.revserse():逆序
10.sort():公升序排序
元組(元組中元素一旦初始化,就不能再修改):
格式:元組名=(n1,n2,n3...n)
訪問: 元組名[下標],從0開始。
刪除: del 遠祖名
操作:1.元組相加、重複、判斷元素是否在元祖中與列表類似。
2.元組擷取:元組名[開始下標:結束下標]
3.二維元組:((n1,n2),(n3,n4),(n5...n)),類似於二維陣列
方法:len():返回元組中元素的個數
max/min():返回最大/最小值
將列表轉為元組:元組名 = tuple(list)
1.列表是可變的,元組是不可變的
2.不確定元素長度時,使用列表;確定時,使用元組
3.更簡單的來說,舉個例子,把元組和列表放在c語言中,元組類似於結構體,列表類似於陣列。
python 列表 元組
列表非常適合利用順序和位置定義某乙個元素,尤其是當元素的順序或內容經常發生改變的時候。與字串不同,列表中元素的值是可以修改的。我們可以直接對列表中進行新增新元素 刪除元素 或覆蓋已有的元素。不同元素 與列表類似,元組也是由任意型別元素組成的序列。與列表不同的是,元組是不可改變,這意味著一旦元組被定義...
python列表 元組
列表是python中最基本的資料結構。列表中的每個元素都分配乙個數字 它的位置,或索引,第乙個索引是0,第二個索引是1,依此類推。列表是最常用的python資料型別,它可以作為乙個方括號內的逗號分隔值出現。列表的資料項不需要具有相同的型別 建立乙個列表,只要把逗號分隔的不同的資料項使用方括號括起來即...
Python 列表,元組
一 簡介 列表 list 是python以及其他語言中最常用到的資料結構之一。python使用使用中括號 來解析列表。列表是可變的 mutable 可以改變列表的內容。二 基本的列表操作 列表可以使用所有適用於序列的標準操作,例如索引 分片 連線和乘法。本文介紹一些可以改變列表的方法。1.list ...