後浪小萌新Python 列表相關操作

2021-10-08 14:13:16 字數 3294 閱讀 2484

列表1 + 列表2 - 將列表1和列表2合併產生乙個新列表

舉例:

list1 =[10

,20,30

]+[1

,2,3

]print

(list1)

執行結果:

[10,

20,30,

1,2,

3]

列表 * n / n * 列表 - 列表中的元素重複n次產生乙個新的列表(n是正整數)

舉例:

list2 =[10

,20,30

]*3print

(list2)

執行結果:

[10,

20,30,

10,20,

30,10,

20,30]

注:加法和乘法運算不會修改原列表

==, !=

舉例:

print([

10,20,

30]==[

20,10,

30])print([

10,20,

30]==[

10,20,

30])

執行結果:

false

true

注: 要長的一摸一樣才 ==

>, <, >=, <=

兩個列表比較大小, 比較的是第一對不相等的元素的大小(從前往後下標相同的元素為一對)

一對一對的比直到比出結果

舉例:

print([

100,

200,

300,

400]

>

[200

,100])

print([

100,

200,

-300

]>

[100

,200

])

執行結果:

false

true

元素 in 列表 - 判斷指定元素是否在指定列表中

元素 not in 列表 - 判斷指定元素是否不在指定列表中

舉例:

names =

['李白'

,'杜甫'

,'白居易'

,'辛棄疾'

]print

('陶淵明'

in names)

print

('杜甫' not in names)

執行結果:

false

false

**len(序列)**

獲取序列中元素的個數

舉例:

pythons =

['小明'

,'張三'

,'小花'

,'bob'

,'tom'

]print

(len

(pythons)

)

執行結果:

5
max(序列)/min(序列)

求序列中元素的最大值/最小值

注:元素型別要一致

舉例:

scores =[89

,78,56

,90,87

,96,45

,67]print

(max

(scores)

)print

(min

(scores)

)

執行結果:

96

45

sorted(序列)、sorted(序列, reverse=true)

對序列中的元素從小到大排序,產生乙個新的列表。(不會修改原序列)

舉例:

scores =[89

,78,56

,90,87

,96,45

,67]new_scores =

sorted

(scores)

print

(scores)

print

(new_scores)

new_scores =

sorted

(scores, reverse=true)

print

(new_scores)

執行結果:

[89,

78,56,

90,87,

96,45,

67][45

,56,67

,78,87

,89,90

,96][

96,90,

89,87,

78,67,

56,45]

sum(序列)

求序列中所有元素的和(序列中的元素必須都是數字)

舉例:

scores =[89

,78,56

,90,87

,96,45

,67]sum1 =

sum(scores)

print

('和'

, sum1)

執行結果:

和 608
list(序列)

將指定的序列轉換成列表

舉例:

print

(list

('abc'

)) # [

'a',

'b',

'c']

print

(list

(range(4

))) # [0,

1,2,

3]

執行結果:

[

'a',

'b',

'c'][0

,1,2

,3]

注: 所有的序列都可以轉換成列表

將序列中的元素變成列表中的元素

後浪小萌新Python 列表基礎

注 列表是容器型資料型別,以 作為容器的標誌,裡面的多個元素用逗號隔開 元素1,元素2,元素3,列表是可變 指的是元素的個數 值和順序可變 列表是有序 列表的元素可以是任何型別資料 同乙個列表可以有多個型別不同的元素 注 容器型資料型別 乙個資料裡面同時儲存多個資料 list2 注 列表可以為空,有...

後浪小萌新Python 基礎語法

注釋就是 中說明性的文字,不參與程式的編譯執行 不影響程式的功能 單行注釋 在一行說明性文字前加 這是第一行注釋 這是第二行注釋 這是第三行注釋執行如下 多行注釋 將注釋內容寫在三個單引號或者三個雙引號之間 這是第一行注釋 這是第二行注釋 這是第三行注釋 注 為了防止轉譯,加了縮排,在python中...

後浪小萌新Python 多程序

多程序 需要其他程序的時候就建立程序類process的物件 注意 不能直接在乙個程序中修改另外乙個程序的資料 舉例 from multiprocessing import process import time data 10def download url global data data 1pr...