列表1 + 列表2 - 將列表1和列表2合併產生乙個新列表
舉例:
執行結果:list1 =[10
,20,30
]+[1
,2,3
(list1)
列表 * n / n * 列表 - 列表中的元素重複n次產生乙個新的列表(n是正整數)[10,
20,30,
1,2,
3]
舉例:
執行結果: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
])
元素 in 列表 - 判斷指定元素是否在指定列表中false
true
元素 not in 列表 - 判斷指定元素是否不在指定列表中
舉例:
執行結果:names =
['李白'
,'杜甫'
,'白居易'
,'辛棄疾'
('陶淵明'
in names)
('杜甫' not in names)
false
false
舉例:**len(序列)**
獲取序列中元素的個數
執行結果:pythons =
['小明'
,'張三'
,'小花'
,'bob'
,'tom'
(len
(pythons)
)
5
max(序列)/min(序列)
求序列中元素的最大值/最小值
注:元素型別要一致舉例:
執行結果:scores =[89
,78,56
,90,87
,96,45
,67]print
(max
(scores)
(min
(scores)
)
sorted(序列)、sorted(序列, reverse=true)96
45
對序列中的元素從小到大排序,產生乙個新的列表。(不會修改原序列)
舉例:
執行結果:scores =[89
,78,56
,90,87
,96,45
,67]new_scores =
sorted
(scores)
(scores)
(new_scores)
new_scores =
sorted
(scores, reverse=true)
(new_scores)
sum(序列)[89,
78,56,
90,87,
96,45,
67][45
,56,67
,78,87
,89,90
,96][
96,90,
89,87,
78,67,
56,45]
求序列中所有元素的和(序列中的元素必須都是數字)
舉例:
執行結果:scores =[89
,78,56
,90,87
,96,45
,67]sum1 =
sum(scores)
('和'
, sum1)
和 608
list(序列)
將指定的序列轉換成列表
舉例:
執行結果:(list
('abc'
)) # [
'a',
'b',
'c']
(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...