標籤:

Python中元組的相關操作

元組列表非常像,只是元組[],而列表(),元組通常用於存儲不同類型的數據,而列表通常用於存儲相同類型的數據。

元組的定義

終端輸入ipython3,進入互動式,

元組使用()定義。

使用type驗證一下info_tuple的數據類型,

元組數據的獲取

那麼如何獲取元組中的數據呢?元組也是按照索引的方式獲得相應索引位置的數據,

索引0位置的數據時「zhangsan」,元組內數據的獲取也非常方便。

定義空元組

定義元祖的時候,括弧裡面為空即可,

那麼我們先驗證一下這個數據的類型,可以使用type

?

確實是一個元組類型的數據,因為元組比較特殊,一旦定義就不能修改,所以我們平時很少定義空元組,但是空元組也有其應用的場景。

單個元素的元組

空元組我們已經會定義了,那麼包含一個元素的元組,如何定義呢?只在括弧裡面寫一個元素可以嗎?我們試一下,

如圖,我們通過這種方式定義一個元組,那麼這個數據的類型是元組嗎?同樣,我們可以通過type測試一下,

我們發現,通過這種方式定義的並不是元組類型,而是int類型,這是因為在定義的時候,系統忽略(),把焦點集中在了5上。

如果想定義一個單個元素的元組,只需有在5的後面加上一個分隔號,即可,我們可以試一下,

現在就是一個單個元素的元組。

人生苦短,我用Python

一天學習一點點

推薦閱讀:

Python 里沒有介面,如何寫設計模式?
機器學習之Python基礎(五) --協程,分散式
Python黑帽編程 3.1 ARP欺騙
【書籍推薦】關於機器學習、深度學習等數據科學的最新書籍(可下載)
從零到搭建一個能提供API介面的網站,過程是怎樣的?

TAG:Python |