python中list常用的方法

2021-10-01 13:20:41 字數 2585 閱讀 1049

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則輸出第二位,以此類推

輸出結果:張天賜

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列表

輸出結果:

python中改變list中list值的問題

l s 0,0,0 for i in range 3 l 1 1 1 print l 如上 定義乙個空list,新增元素也為list型別。本意是想改變list l中乙個值,使其結果為 0,0,0 0,1,0 0,0,0 但執行的結構下圖所示,將list l中的所有元素都改變了。為找到原因,檢視pyt...

Python常見的list用法(join方法)

本文主要介紹在python列表中常見使用的join方法。基本公式 需要在每個元素中間新增的字元 join 目標list,且所有元素都為str型別 返回乙個 新的字串。注意 此方法可以直接跟在return後。應用一 我們分別對元素都為str型別的list進行join操作,如下,a j 1 k sk l...

Python中給List新增元素的4種方法分享

list 是 python 中常用的資料型別,它乙個有序集合,即其中的元素始終保持著初始時的定義的順序 除非你對它們進行排序或其他修改操作 list1 a b list1 a b c 2.extend 將乙個列表中每個元素分別新增到另乙個列表中,只接受乙個引數 extend 相當於是將list b ...