集合是指包含一組元素的資料結構,包括:
1. 有序集合:list,tuple,str和unicode;
2. 無序集合:set
##3. 無序集合且有key-value 對:dict 作用遍歷的
#舉例學習下Python中有序的集合:
Python內建有序的集合有list和tuple,前者可變後者不可變。 List中可以將其元素進行替換如:classmates = ['alice','bob','jack'] classmates[1] = 'tracy' >>>classmates ['alice','tracy','jack']List中可以存放不同類型的資料:
L = ['A',123,True]如果要定義一個空的tuple,可以寫成( )
t = () print(t) >>>()如果定義一個元素的tuple,寫成:
t = (1) print(t) >>>1定義的不是tuple,是1這個數!這是因為括號()既可以表示tuple,又可以表示數學公式中的小括號,這就產生了歧義,因此,Python規定,這種情況下,按小括號進行計算,計算結果自然是1。 所以,只有1個元素的tuple定義時必須加一個逗號,,來消除歧義:
t = (1,) print(t) >>>(1,)
以上是python集合有序嗎的詳細內容。更多資訊請關注PHP中文網其他相關文章!