Python 列表 list (以下內容為比較初級適合小白查看的筆記) 一、介紹: 列表是Python中內置有序、可變序列,列表的所有元素放在一對中括弧“[]”中,並使用逗號分隔開; 列表可以進行增刪改查,每一次操作,都會補全列表中的位置,保證在列表中沒有縫隙 list中,可以存整數、小數、字元串等 ...
Python 列表 list
(以下內容為比較初級適合小白查看的筆記)
一、介紹:
|
|
|
例子如下
[1, 2, 3]
['awng', 'nier', 'dan']
['san', 3.6, 100, [10, 20]]
[['fil', 210], ['file', 20,7]]
二、使用方法
例子:學生里有學生:張天賜,小白,小明,小紅,劉飛、
:數字里有數字:1,2,3,9,5,6
代碼的話首先我我們先把這幾個姓名和數字存入到一個值里
(橙色為輸入代碼,綠色為註釋)
student = ["張天賜",“小白”,“小明“,”小紅“,”劉飛”] //將這幾個姓名存入到student里,以list格式\
numer = [1,2,3,4,5,6] //將這幾個數字存入number中
———————————————————————————————————分割線,此下為方法,此上為例子
1.輸出任何位置的值。
print(student[0]) //student[ ] 括弧里是0,則輸出列表裡第一位,是1則輸出第二位,以此類推
輸出結果:張天賜
2.append方法:在末尾新增
append("張天賜")//執行的話,就已經在末尾新增了個名字為張天賜的學生
print(student)//這時候我們執行下,看看張天賜有沒有在列表的末尾新增成功
輸出結果 ["張天賜",“小白”,“小明“,”小紅“,”劉飛”,“張天賜”]
3.count方法:假如這時候我不知道student里有幾個名字為張天賜的學生,我想統計下
print(count(張天賜))//count()括弧里為誰,就是統計誰
輸出結果:2
4.remove方法刪除指定元素
student.remove("張天賜")//remove()括弧中填寫列表中誰,就刪除誰print(student)//輸出下,查看張天賜有沒有被刪除
輸出結果:['小明', '小紅', '劉飛']
5.insert方法:在任意位置新增列表元素
student.insert(0,"白起")//在第0個位置新增了白起,那麼白起會在0位置,0位置之前的人會往後移, 列表名字.insert(位置,“要插入的內容”)
print(student)//查看下輸出結果
輸出結果:['白起', '張天賜', '小明', '小紅', '劉飛']
6.pop方法:刪除任意位置的列表元素
student.pop(0) //0表示位置,刪除排序為第0個的人,如果pop(n),則刪除第n個元素 print(student)//查看輸出結果 輸出結果:['小明', '小紅', '劉飛'] 7.+號組合兩個列表 print(number + student) //輸出兩個列表裡的元素 輸出結果:[1, 2, 3, 9, 5, 6, '張天賜', '小明', '小紅', '劉飛'] 8.reverse()順序翻轉student.reverse()//student列表裡的欄位會反過來排序 print(student)//輸出查看一下 輸出結果:['劉飛', '小紅', '小明', '張天賜'] 9.sort排序方法:可以升序可以降序,不過只針對於數字,此例子不適用student列表 number.sort() //讓列表number進行升序排序 print(number) //輸出,查看下結果 輸出結果:[1,2,3,5,6,9] number.sort(reverse=True)//reverse = true的話,會降序排序 輸出結果:[9,6,5,3,2,1] 10.sorted()方法:不會改變原列表的順序 print(sorted(number)) //直接輸出number,是升序排序的 print(number) //輸出原來的number,是原來的順序 輸出結果:1,2,3,5,6,9 1,2,3,9,5,6
11.len方法:查看list有多少個元素
print(len(student)) //直接輸出student列表中的元素數量 輸出結果:4 12.mxa方法:查看list中元素最大的值 print(max(number)) //查看number列表中 輸出結果:9 13.min方法:查看list中元素最小的值 print(min(number)) //查看number列表中 輸出結果:114.clear方法:清空列表
student.clear()//清空student列表
輸出結果:[]
本次分享就到這裡了,歡迎大家補充~~