Python中元組的相關操作
02-16
元組和列表非常像,只是元組是[],而列表是(),元組通常用於存儲不同類型的數據,而列表通常用於存儲相同類型的數據。
元組的定義
終端輸入ipython3,進入互動式,
元組使用()定義。
使用type驗證一下info_tuple的數據類型,
元組數據的獲取
那麼如何獲取元組中的數據呢?元組也是按照索引的方式獲得相應索引位置的數據,
索引0位置的數據時「zhangsan」,元組內數據的獲取也非常方便。
定義空元組
定義元祖的時候,括弧裡面為空即可,
那麼我們先驗證一下這個數據的類型,可以使用type,
?
確實是一個元組類型的數據,因為元組比較特殊,一旦定義就不能修改,所以我們平時很少定義空元組,但是空元組也有其應用的場景。
單個元素的元組
空元組我們已經會定義了,那麼包含一個元素的元組,如何定義呢?只在括弧裡面寫一個元素可以嗎?我們試一下,
如圖,我們通過這種方式定義一個元組,那麼這個數據的類型是元組嗎?同樣,我們可以通過type測試一下,
我們發現,通過這種方式定義的並不是元組類型,而是int類型,這是因為在定義的時候,系統忽略(),把焦點集中在了5上。
如果想定義一個單個元素的元組,只需有在5的後面加上一個分隔號,即可,我們可以試一下,
現在就是一個單個元素的元組。
人生苦短,我用Python
一天學習一點點
推薦閱讀:
※Python 里沒有介面,如何寫設計模式?
※機器學習之Python基礎(五) --協程,分散式
※Python黑帽編程 3.1 ARP欺騙
※【書籍推薦】關於機器學習、深度學習等數據科學的最新書籍(可下載)
※從零到搭建一個能提供API介面的網站,過程是怎樣的?
TAG:Python |