python中的列表

2021-08-08 16:18:42 字數 3086 閱讀 9468

#########################

python的列表

#####################################

first列表的建立

way1:利用符號""來建立列表。

way2:通過list函式將其他型別的序列轉換為列表。

>>> 

[1,2,3,4]

[1, 2, 3, 4]

>>> 

tup=(1,2,3,4,5)

>>> 

tup=

list(tup)

>>> 

tup[1, 2, 3, 4, 5]

second列表的修改

單個元素的修改:索引找到元素重新賦值。

切片修改

way1:索引找到一段元素並重新賦值。

way2:使用不定長的序列來修改。

for example:

>>> list_a=[1,2,3,4,5]

>>> list_a[0:2]=[7,8]

>>> list_a

[7, 8, 3, 4, 5]

>>> list_a=[1,2,3,4,5]

>>> list_a[1:3]=         

#相當於刪除1,2號元素

>>> list_a

[1, 4, 5]

>>> list_a[0:0]=[11,13]     

#相當於新增兩個元素

>>> list_a

[11, 13, 1, 4, 5]

>>> list_a[1:3]=

list(

"love")     

#段替換

>>> list_a

[11, 'l', 'o', 'v', 'e', 4, 5]

元素的刪除

way1:使用長度為0的序列替換來刪除。

way2:利用del語句來刪除元素。

for example:

>>> list_b=[1,2,3,4]

>>>

del list_a[1]

>>> list_b

[1, 2, 3, 4]

>>> list_b=[1,2,3,4]

>>>

del list_b[1]

>>>list_b

[1, 3, 4]

>>>

del list_b[1:2]

>>> list_b

[1, 4]

列表法:

在python中,呼叫物件的方法的方式為:物件.方法(引數)

>>> list_a=[1,2,3]

>>> list_a.

>>> list_a

[1, 2, 3, 4]

2.count方法:可以檢視某個元素在列表中出現的次數。

>>> list_a=[1,2,3,4,1,2,1]

>>> list_a.

count(1) 3

3.extend方法:能用其他的列表拓展原有的列表。

>>> list_a=[1,2,3]

>>> list_b=[4,5,6]

>>> list_a.

extend(list_b)

>>> list_a

[1, 2, 3, 4, 5, 6]

4.index方法:返回某個元素的索引,若不存在,則會產生錯誤。

>>> list_a=[1,2,3,88,4,5,6]

>>> list_a.

index(88) 3

5.insert方法:在序列的某乙個位置插入乙個元素。

>>> list_a=[1,2,3,4]

>>> list_a.

insert(2,

'hello')

>>> list_a

[1, 2, 'hello', 3, 4]

6.pop方法:移除列表某個位置的元素並返回該元素。如果沒有定義指定的索引號,預設移除最後乙個元素。

>>> list_a=[1,2,3,4]

>>> list_a.pop() 4

7.remove方法:可以一處序列中第乙個與引數匹配的元素。

>>> list_a=[1,2,3,4,5,6,4,8]

>>> list_a.

remove(4)

>>> list_a

[1, 2, 3, 5, 6, 4, 8]

8.reverse方法:可以將列表改為倒序。

>>> list_a=[1,2,3,4,5,6,4,8]

>>> list_a.

reverse()

>>> list_a

[8, 4, 6, 5, 4, 3, 2, 1]

9.sort方法:對列表進行排序。

>>> list_a=[1,2,5,8,9,4,5,2,6]

>>> list_a.

sort()

>>> list_a

[1, 2, 2, 4, 5, 5, 6, 8, 9]

notesort()方法預設為公升序排列。

###########################the end############################################

python大列表 Python中的列表

python社群的理想就是建立一款乾淨,簡單,完美的語言.學習了兩三天,真的感覺python的一切設計,都是為了解決曾經讓程式設計師感覺痛苦的問題.看到python的列表,再想想曾經的學習過的陣列.我的天,這不是我一直苦苦尋找的東西嗎?由於列表和以前學習過的陣列有很大的差異性,在此做了一些筆記,留作...

Python中的列表

1 idle缺省內置函式都是紫色,字串是綠色,關鍵字 如if 是橙色,生成的所有結果為藍色 2 python的變數識別符號沒有型別!但是識別符號指示的資料物件有型別。3 python列表可以包含各種型別的資料,也就是說在同乙個列表中,可以同時有字串和數字 4 for迴圈 可以實現迭代 for 目標識...

Python中的列表

與元組不同,列表的長度是可變的,它所包含的內容也是可以修改的。你可以使用中括號 或是 list型別函式來定義列表,列表與元組非常相似 儘管元組不可修改 它們還是有許多函式用法是相似的。list函式在資料處理中常用於將迭代器或者生成器轉化為列表 gen range 10 list list gen l...