2020-07-20元組、字典尘应、集合

Python元組惶凝、字典、集合

一犬钢、元祖
一個有序的元素組成的集合
使用小括號()表示
元組是不可變的
定義 初始化
tuple()–>empty tuple
tuple(iterable)–>tuple initialized from iterable’s items
t = tuple()
t = ()
t = tuple(range(1,7,2))
t = (1,2,3,4,5,2)
t = (1,) # 一個元組的定義加逗號
t = (1,) * 5
t = (1,2,3) * 6
元素的訪問
支持索引(下標(biāo))
正索引:從左至右苍鲜,從0開始,為列表中每一個元素編號
負(fù)索引:從右至左玷犹,從-1開始
正負(fù)索引不可以超界混滔,否則報錯IndexError
元組通過索引訪問
元組查詢
index(value,[start歹颓,[stop]])
通過值value坯屿,從指定區(qū)間查找列表的元素是否匹配
匹配第一個就立即返回索引
匹配不到,拋出異常ValueError
count(value)
返回列表中匹配value的次數(shù)
時間復(fù)雜度
index和count方法都是O(n)
隨著數(shù)據(jù)規(guī)模的增大巍扛,而效率下降
len(tuple)
返回元素的個數(shù)
元組其他操作
元組是只讀的领跛,所以增刪改查都不能做

二、字典
1.字典簡介
字典的作用與列表類似撤奸,用來儲存對象的容器吠昭。數(shù)據(jù)結(jié)構(gòu):映射(mapping)
字典查詢數(shù)據(jù)的性能很強,儲存性能相對比較差
字典可以通過key查詢value胧瓜,所以稱之為鍵值對(key-value)矢棚,每一個鍵值對可稱之為一項(item)
語法:{key:value,key:value…}
字典中的key不能重復(fù)府喳,如果重復(fù)后面的會替換前面的
可以根據(jù)鍵來取值
2.字典的使用
使用dict()函數(shù)來創(chuàng)建字典
雙值序列:序列中有兩個值 【1蒲肋,2】 (‘a(chǎn)’,‘b’),叫雙值序列
dict()函數(shù)也可將一個含有雙值子序列轉(zhuǎn)化為字典
get(key,[default])
用來根絕鍵來取字典當(dāng)中的人值钝满,如果沒有值肉津,會返回一個None,也可以指定一個默認(rèn)值舱沧。來作為第二參數(shù)妹沙,如果取不到key值就返回默認(rèn)值
Setdefault(key, [default]) 向字典中添加key-value
如果key存在字典中,返回key值熟吏,不會對字典有任何影響距糖。如果key不存在玄窝,則向字典中添加這個key并設(shè)置value
updata() 將其他字典當(dāng)中的key-value添加到當(dāng)前字典中
刪除:del來刪除字典中的key-value
popitem() 隨機刪除一個鍵值對,一般都會刪除最后一個悍引,它會將刪除之后的鍵值對以元組形式返回
pop(key,[default]) 根據(jù)key來刪除key-value
clear() 清空字典
copy() 淺復(fù)制
3.遍歷字典
d.keys() 返回序列恩脂,字典中所有的鍵
d.value() 返回序列,字典中所有的值
d.item() 返回序列趣斤,返回雙值子序列俩块,字典中所有的鍵值對

三、集合set
集合中只能存儲不可變對象
集合中儲存的對象是無序的
集合中不能出現(xiàn)重復(fù)的元素

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末浓领,一起剝皮案震驚了整個濱河市玉凯,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌联贩,老刑警劉巖漫仆,帶你破解...
    沈念sama閱讀 217,826評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異泪幌,居然都是意外死亡盲厌,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,968評論 3 395
  • 文/潘曉璐 我一進(jìn)店門祸泪,熙熙樓的掌柜王于貴愁眉苦臉地迎上來吗浩,“玉大人,你說我怎么就攤上這事没隘《螅” “怎么了?”我有些...
    開封第一講書人閱讀 164,234評論 0 354
  • 文/不壞的土叔 我叫張陵升略,是天一觀的道長。 經(jīng)常有香客問我屡限,道長品嚣,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,562評論 1 293
  • 正文 為了忘掉前任钧大,我火速辦了婚禮翰撑,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘啊央。我一直安慰自己眶诈,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 67,611評論 6 392
  • 文/花漫 我一把揭開白布瓜饥。 她就那樣靜靜地躺著逝撬,像睡著了一般。 火紅的嫁衣襯著肌膚如雪乓土。 梳的紋絲不亂的頭發(fā)上宪潮,一...
    開封第一講書人閱讀 51,482評論 1 302
  • 那天溯警,我揣著相機與錄音,去河邊找鬼狡相。 笑死梯轻,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的尽棕。 我是一名探鬼主播喳挑,決...
    沈念sama閱讀 40,271評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼滔悉!你這毒婦竟也來了伊诵?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,166評論 0 276
  • 序言:老撾萬榮一對情侶失蹤氧敢,失蹤者是張志新(化名)和其女友劉穎日戈,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體孙乖,經(jīng)...
    沈念sama閱讀 45,608評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡浙炼,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,814評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了唯袄。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片弯屈。...
    茶點故事閱讀 39,926評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖恋拷,靈堂內(nèi)的尸體忽然破棺而出资厉,到底是詐尸還是另有隱情,我是刑警寧澤蔬顾,帶...
    沈念sama閱讀 35,644評論 5 346
  • 正文 年R本政府宣布宴偿,位于F島的核電站,受9級特大地震影響诀豁,放射性物質(zhì)發(fā)生泄漏窄刘。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,249評論 3 329
  • 文/蒙蒙 一舷胜、第九天 我趴在偏房一處隱蔽的房頂上張望娩践。 院中可真熱鬧,春花似錦烹骨、人聲如沸翻伺。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,866評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽吨岭。三九已至,卻和暖如春峦树,著一層夾襖步出監(jiān)牢的瞬間未妹,已是汗流浹背簿废。 一陣腳步聲響...
    開封第一講書人閱讀 32,991評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留络它,地道東北人族檬。 一個月前我還...
    沈念sama閱讀 48,063評論 3 370
  • 正文 我出身青樓,卻偏偏與公主長得像化戳,于是被迫代替她去往敵國和親单料。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,871評論 2 354