Python的序列是指一種包含多個元素的數據類型。可以將它們看作是一個有序的列表,每個元素都有一個唯一的索引。常見的Python序列數據類型包括列表(List)、元組(Tuple)和字符串(String)。
# 定義一個列表 myList = [1, 2, 3, "Hello"] # 定義一個元組 myTuple = (4, 5, 6, "World") # 定義一個字符串 myString = "Python"
列表是一種集合,可以包含不同類型的元素。列表可以通過索引來訪問和修改元素:
# 獲取列表中第一個元素 myList[0] # 輸出1 # 修改列表中第三個元素 myList[2] = "Hi" # 輸出修改后的列表 print(myList) # 輸出[1, 2, 'Hi', 'Hello']
元組則類似于列表,但是它是不可變的(Immutable),也就是說,一旦創建之后就不能再修改。訪問方式與列表一致:
# 獲取元組中第二個元素 myTuple[1] # 輸出5 # 嘗試修改元組中第三個元素會拋出 TypeError 異常 myTuple[2] = "Hi"
字符串是一種特殊的序列類型,它是由一系列字符組成的。字符串也可以通過索引來訪問每一個字符:
# 獲取字符串中第四個字符 myString[3] # 輸出'h' # 嘗試修改字符串中的字符會拋出 TypeError 異常 myString[0] = 'p'
總的來說,序列是一種強大的數據類型,可以輕松存儲和處理多個元素的數據。Python提供了多種序列數據類型,可以根據需要選擇適合的類型來使用。