20 python資料序列(元組)

2021-10-25 01:39:07 字數 904 閱讀 4960

其實元組簡單來說就是受限制的列表,具體受限於,定義乙個元組後,其內部的資料不可被修改

在我的老師跟我說到這裡的時候,我第一反應是有這個必要麼,元組之於列表如同子集之於全集,既然有全集為何這般刁鑽

其實不然,在現實生活中,有些東西是不允許被修改,亦或是不允許被輕易修改,如性別,身份證號碼,民族類別……等等。其實說到這裡,那些不能隨意更改的資料一定是極其重要的資料,而這就是元組的意義

以小括號組裝,以逗號分隔列表中的各個元素 # 元組元組,圓的組,要用圓括號

如:

(資料1

,資料2

,資料3

,資料4

,……)

在前文說過了,元組內部資料不可修改,即不可增,刪,改,只能

查詢的方法,和列表一樣,依舊是兩種,下標法和函式法

(1)下標法

元組和列表一樣,是乙個邏輯結構與物理結構一致的資料序列,所以可以運用下標來查詢元組內部資料

例如:

love_list =

('learning',[

'貓貓'

,'狗狗'],

6)print

(love_list[0]

)print

(love_list[1]

)print

(love_list[2]

)

(2)函式法

index():返回指定資料的位置下標

count():返回指定資料在列表**現的次數

len():訪問列表長度,即列表內資料的個數

說到底,只要記得元組是不能修改的列表,只能查,就可以了

1044 火星數字 20 Python

開始的時候測試點2與4顯示答案錯誤,後來在查閱資料的時候,突然想到是有個情況沒有考慮到,就是在從地球文轉換為火星文時,對於例如13的地球文,在轉換為火星文時,應該只輸出進製就可以了,不需要把個位的0對用的火星文顯示出來,在改了這個問題後,就全部通過了。這個題目並不難,主要是把這種情況都考慮清楚。得到...

20 Python常用資料型別操作4

python 程式能用很多方式處理日期和時間,轉換日期格式是乙個常見的功能。常用操作 time模組 提供了處理時間和表示之間轉換的功能 獲取當前時間戳 概念從0時區的1970年1月1日0時0分0秒,到所給定日期時間的秒數 浮點數獲取方式 import time time.time 獲取時間元組 概念...

1044 火星數字 20 python篇

時間限制 400 ms 記憶體限制 65536 kb 長度限制 8000 b 判題程式 standard 作者 chen,yue 火星人是以13進製計數的 例如地球人的數字 29 翻譯成火星文就是 hel mar 而火星文 elo nov 對應地球數字 115 為了方便交流,請你編寫程式實現地球和火...