Python變數類型介紹- [列表和元組(C語言的陣列)]
Python變數類型介紹- [列表和元組(C語言的陣列)]
可以將清單和元組當成普通的“陣列”,它能保存任意數量任意類型的Python 對象。和陣列一樣,通過從0 開始的數位索引訪問元素,但是清單和元組可以存儲不同類型的物件。
列表和元組有幾處重要的區別。清單元素用中括弧( [ ])包裹,元素的個數及元素的值可以改變。元組元素用小括弧(( ))包裹,不可以更改(儘管他們的內容可以)。
元組可以看成是唯讀的列表。通過切片運算( [ ] 和 [ : ] )可以得到子集,這一點與字串的使用方法一樣。
# -*- coding: UTF-8 -*- #傳統陣列 aList = [1, 2, 3, 4]#陣列宣告
print(aList[0])#輸出單一陣列值 print(aList[2:])#輸出[3, 4] print(aList[:3])#輸出[1, 2, 3]
print(aList) aList[1] = 5#修改陣列值 print(aList)
#—————— #不同型態同一陣列 aTuple = (‘robots’, 77, 93.0, ‘try’) print(aTuple) #——————
#—————— #自定義陣列旗標 aDict = {‘host’: ‘earth’} # create dict aDict[‘port’] = 80 # add to dict print(aDict) print(aDict.keys()) print(aDict[‘host’]) #——————
|