#########################
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]
note:sort()方法預設為公升序排列。
###########################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...