Python作為一門高級語言,擁有著豐富良好的數(shù)組和序列支持,這也是Python區(qū)別于其他語言的一個重要特點之一。下面我們將介紹Python中的數(shù)組和序列語法。
# 定義數(shù)組 arr = [1, 2, 3, 4, 5] # 訪問數(shù)組元素 print(arr[0]) # 輸出1 print(arr[2]) # 輸出3 print(arr[-1]) # 輸出5,-1代表最后一個元素 # 修改數(shù)組元素 arr[0] = 0 print(arr) # 輸出[0, 2, 3, 4, 5]
Python中的序列是指一系列按照一定順序排列的元素,包括了列表、元組和字符串。其中,列表和元組都屬于可變序列,而字符串則屬于不可變序列。
# 定義列表 lst = [1, 2, 3, 4, 5] # 訪問列表元素 print(lst[0]) # 輸出1 print(lst[2]) # 輸出3 print(lst[-1]) # 輸出5,-1代表最后一個元素 # 修改列表元素 lst[0] = 0 print(lst) # 輸出[0, 2, 3, 4, 5] # 定義元組 tup = (1, 2, 3, 4, 5) # 訪問元組元素 print(tup[0]) # 輸出1 print(tup[2]) # 輸出3 print(tup[-1]) # 輸出5,-1代表最后一個元素 # 修改元組元素(無法修改) tup[0] # TypeError: 'tuple' object does not support item assignment # 定義字符串 str = "hello, world" # 訪問字符串元素 print(str[0]) # 輸出h print(str[2]) # 輸出l print(str[-1]) # 輸出d,-1代表最后一個元素 # 修改字符串元素(無法修改) str[0] = "H" # TypeError: 'str' object does not support item assignment
在Python中,數(shù)組和序列是非常靈活和易于使用的。通過這篇文章,相信大家能夠更好地掌握Python中的數(shù)組和序列語法。