Python入門之旅(列表相關)

2021-10-03 00:13:03 字數 1423 閱讀 2824

列表:

一系列按特定順序排列的元素的集合,類似於陣列的概念。

元素可以是數字,字串等

在python中,用方括號()來表示列表,並用逗號來分隔其中的元素

lists =

['one'

,'two'

,'three'

]

相關操作

增:

insert():可以新增至列表的任意位置,所以需要指定新元素的索引和值lists.insert(4,five)

刪:

使用del語句刪除元素 (如果知道要刪除的元素在列表中的位置,可使用del語句):del lists[0]

使用方法pop()刪除元素(在列表中彈出相應元素,可對彈出的元素進行相關操作,預設彈出列表最後乙個元素,也可指定位置):poped_lists = lists.pop(4)

改:

要修改列表元素,可指定列表名和要修改 的元素的索引,再指定該元素的新值:lists[0] = first

排序:

sort():永久性排序。排序的同時修改了原來列表元素的位置

lists.sort(

)#倒序

lists.sort(reverse =

true

)

sorted():臨時性排序。對原列表順序無影響。

遍歷及迴圈

for迴圈

for 臨時變數名 in 列表名:

(縮排)對臨時變數的操作

for

list

in lists:

print

(list

)

建立數值列表

numbers =

list

(range(1

,11))

#乙個1~10的數字列表

min(numbers)

max(numbers)

sum(numbers)

列表解析

列表解析將for迴圈和建立新元素的**合併成一行,並自動附加新元素

squares =

[number**

3for number in numbers]

切片

選取列表的一段進行操作[索引起點:索引終點],不寫的話預設為列表的頭部和尾部元素,帶負號表示是離尾部元素相應距離的元素。

元組python將不能修改的值稱為不可變的,而不可變的列表被稱為元組。

列表用括起來

元組用()括起來

Python 數字列表相關

for aa in range 3,8 print aa 345 67 建立乙個數字列表 aa1 list range 10,20,3 10開始到20直接,每隔三個取乙個值 print aa1 10,13,16,19 pingfang for a in range 1,10 aa a 2 print...

Python 列表相關操作

一 列表相關操作彙總 二 列表的建立 1 list 建立 使用 list 可以將任何可迭代的資料轉化成列表。a list 建立乙個空的列表物件 a list range 10 a 0,1,2,3,4,5,6,7,8,9 a list gaoqi,sxt a g a o q i s x t 2 ran...

列表相關操作

lst1 1 2 lst2 3 4 lst lst1 lst2 print lst lst1 1 2 lst lst1 3print lst 語法 列表 完整格式 開始索引 結束索引 間隔值 1 開始索引 從開始索引擷取到列表的最後 2 結束索引 從開頭擷取到結束索引之前 結束索引 1 3 開始索引...