python中list經常使用的方法

                                                                           Python 列表    list    app

(如下內容爲比較初級適合小白查看的筆記)spa

  1、介紹:排序

  • 列表是Python中內置有序、可變序列,列表的全部元素放在一對中括號「[]」中,並使用逗號分隔開;
  • 列表能夠進行增刪改查,每一次操做,都會補全列表中的位置,保證在列表中沒有縫隙
  • list中,能夠存整數、小數、字符串等,甚至是列表、元組、字典、集合,因此list是一個強大的而且支持多種類型的一種方式。

 

 

 

 

例子以下ci

[1, 2, 3]
['awng', 'nier', 'dan']
['san', 3.6, 100, [10, 20]]
[['fil', 210], ['file', 20,7]]rem

 

2、使用方法字符串

例子:學生裏有學生:張天賜,小白,小明,小紅,劉飛、table

         :數字裏有數字:1,2,3,9,5,6file

代碼的話首先我咱們先把這幾個姓名和數字存入到一個值裏方法

(橙色爲輸入代碼,綠色爲註釋)統計

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列表中
輸出結果:1
 

 14.clear方法:清空列表

student.clear()//清空student列表

輸出結果:[]

 

 

本次分享就到這裏了,歡迎你們補充~~

相關文章
相關標籤/搜索