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 ...