九、python基礎:數據容器

九、python基礎:數據容器

簡單介紹python的三種數據容器

前面我們講的數據類型:數值類型和字符串類型都是最基本的數據,而平時用的時候,我們不可能每次都是隻用一個類型,而且有時候需要用容器把它們裝起來,這樣方便我們進行數據傳輸和操作。

1、元組tuple:

下面是創建5個元組的例子,這種用小括號包起來,裏面的元素用逗號隔開的,就是元組了。
元組它裏面可以什麼都沒有,那就是一個空元組。
也可以什麼都放:整型數據、浮點型數據、字符串,甚至數據容器:列表、字典、tuple,你可以認爲它什麼都能放進去。

t = ()
t = (1,2)
t = (1, '2', 1.2, ['hello'])
t = (1, '2', (1, 3), { 'name' : 'xiaoming'})
t = (1,)

需要注意的是:當一個tuple裏面只有一個元素時,需要在元素後面加多一個逗號

元組的特點是不可變:元組一旦創建,就無法對它進行修改了,它沒有增刪改的方法

所謂的不可變,並不是說無法對它執行任何操作。而是指這個東西創建出來後,它是怎麼樣的就是怎麼樣的,你無法在它的基礎上進行修改了,但是你還是可以把它內部的東西取出來,或者是把它跟其他的數據組合在一起,這就是對它執行某些操作。但這不是改變它,而是拿他創造新的東西了。

元組的相關操作,內置函數,具體看另一篇文章。

2、列表list:

用一箇中括號包起來的,裏面的元素用逗號隔開的,就是一個列表了,它跟元組類似,也能放各種不同類型的數據。

l = []
l = [1, 2, '3', {1:2, 3:4}, ('hello','小明'), [1, 3, 4]]

它跟元組不同的地方是,它可以改變,有相關的修改方法,改變之後它還是它。

列表的相關操作,內置函數,具體看另一篇文章。

3、字典dict:

用一個大括號包圍起來的,內部用逗號隔開的,就是一個字典了,它跟上面的一樣,也是能放各種類型的數據和數據容器

dict = {}
dict = {1:2, 'name': 'xiaoming', 'age': 12}

它跟元組、列表不同的地方在於,它是鍵值對結構的,一對一對的,用逗號隔開,每一對在冒號前的,就是鍵key,在冒號後面的就是值。通常我們是用它來存放一一對應關係的數據,例如對於某個人,我們通常會用

{'name': 'xiaoming', 'age': 12}

這種結構來存放對應的個人信息,取出的時候可以通過鍵,取出對應的值。

字典的相關操作,內置函數,具體看另一篇文章。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章