清單在Python裡面非常的常用,大家一定要熟練這些基礎的元素。
在Python中,列表(List)是一種常用的資料類型,用於儲存一組有序的元素。列表是可變的(Mutable),這意味著你可以在列表中新增、刪除和修改元素。列表使用方括號 [] 來表示,元素之間用逗號 , 分隔。以下是列表常用的操作:
創建
fruits = ['apple', 'banana', 'orange', 'grape']
numbers = [1, 2, 3, 4, 5]
mixed_list = [1, 'apple', True, 3.14]
獲取
fruits = ['apple', 'banana', 'orange', 'grape']
print(fruits[0]) # 輸出:'apple'
print(fruits[2]) # 輸出:'orange'
修改
fruits = ['apple', 'banana', 'orange', 'grape']
fruits[1] = 'pear'
print(fruits) # 輸出:['apple', 'pear', 'orange', 'grape']
增加
fruits = ['apple', 'banana', 'orange', 'grape']
fruits.append('watermelon')
print(fruits) # 輸出:['apple', 'banana', 'orange', 'grape', 'watermelon']
刪除
fruits = ['apple', 'banana', 'orange', 'grape']
del fruits[1]
print(fruits) # 輸出:['apple', 'orange', 'grape']
fruits = ['apple', 'banana', 'orange', 'grape']
slice_fruits = fruits[1:3]
print(slice_fruits) # 輸出:['banana', 'orange']
長度
fruits = ['apple', 'banana', 'orange', 'grape']
length = len(fruits)
print(length) # 輸出:4
列表檢查
fruits = ['apple', 'banana', 'orange', 'grape']
print('banana' in fruits) # 輸出:True
print('watermelon' not in fruits) # 輸出:True
列表是一種非常有用的資料類型,它可以用來儲存各種不同類型的元素。你可以使用這些操作來創建、修改、添加、刪除和查詢列表中的元素。
在Python中,元組(Tuple)是另一種常用的資料類型,用於儲存一組有序的元素。不同於列表,元組是不可變的(Immutable),這意味著一旦創建了元組,就無法修改其內容。元組使用圓括號 () 來表示,元素之間用逗號 , 分隔。以下是元組常用的操作:
創建
fruits_tuple = ('apple', 'banana', 'orange', 'grape')
numbers_tuple = (1, 2, 3, 4, 5)
mixed_tuple = (1, 'apple', True, 3.14)
獲取
fruits_tuple = ('apple', 'banana', 'orange', 'grape')
print(fruits_tuple[0]) # 輸出:'apple'
print(fruits_tuple[2]) # 輸出:'orange'
不可改變
fruits_tuple = ('apple', 'banana', 'orange', 'grape')
# 以下操作會引發 TypeError: 'tuple' object does not support item assignment
fruits_tuple[1] = 'pear'
del fruits_tuple[2]
元組解包
fruits_tuple = ('apple', 'banana', 'orange', 'grape')
fruit1, fruit2, fruit3, fruit4 = fruits_tuple
print(fruit1) # 輸出:'apple'
print(fruit2) # 輸出:'banana'
元組長度
fruits_tuple = ('apple', 'banana', 'orange', 'grape')
length = len(fruits_tuple)
print(length) # 輸出:4
元組檢查
fruits_tuple = ('apple', 'banana', 'orange', 'grape')
print('banana' in fruits_tuple) # 輸出:True
print('watermelon' not in fruits_tuple) # 輸出:True
元組的不可變性使其在某些情況下比列表更適合使用,特別是在希望保證資料的不可變性時。你可以使用這些操作來創建、查詢元組中的元素以及進行元組解包。
列表(List)和元組(Tuple)是Python中兩種常用的資料結構,它們都用於儲存一組有序的元素。然而,它們之間有幾個主要的不同點:
[]
來創建,元素之間用逗號 ,
分隔。()
來創建,元素之間用逗號 ,
分隔。[Python經驗分享]為什麼要學Python? 我回不去了
最後最後有一件小小的請求,請大家幫我填寫一下問卷,
讓我們知道你想上怎麼樣課程,感激不盡。
問卷這邊
Facebook 粉絲頁 - TechMasters 工程師養成記