python元組和字典

一耻煤、元組
Python的元組與列表類似具壮,不同之處在于元組的元素不能修改。元組使用小括號(hào)哈蝇,列表使用方括號(hào)棺妓。

1.1 元組的格式
格式
變量名=(,,,,)
案例
aTuple=(23,35,56,34,11,21)
1.2 訪問元組
通過索引取數(shù)據(jù)

案例:索引值存在
aTuple=(23,35,56,34,11,21)
print(aTuple[2])

案例:索引值不存在
aTuple=(23,35,56,34,11,21)
print(aTuple[20])

1.3 查詢個(gè)數(shù)
count查詢出現(xiàn)的個(gè)數(shù)
案例
aTuple=('b','c','d','e','f','g')
print(aTuple.count('d'))

1.4 查詢索引
index:查詢?cè)氐乃饕袑?duì)應(yīng)的元素返回對(duì)應(yīng)的索引炮赦,否則報(bào)錯(cuò)
案例:有對(duì)應(yīng)的元素
aTuple=('b','c','d','e','f','g')
print(aTuple.index('d',0,4))

案例:無對(duì)應(yīng)的元素
aTuple=('b','c','d','e','f','g')
print(aTuple.index('d',0,1))

1.5 修改數(shù)據(jù)(不能修改)
案例
aTuple=('b','c','d','e','f','g')
aTuple[1]=23

1.6 類型轉(zhuǎn)換
列表轉(zhuǎn)換元組
案例
aa = [23,34,45,56,67]
tuple(aa)
print(aa)

元組轉(zhuǎn)換列表
案例
aTuple=('b','c','d','e','f','g')
a = list(aTuple)
print(a)

1.7 元組的循環(huán)取值
方式一:for
aTuple=('b','c','d','e','f','g')
for i in aTuple:
print(i)
方式二:while
aTuple=('b','c','d','e','f','g')
i=0
while i < len(aTuple):
print(aTuple[i])
i=i+1
二怜跑、字典
2.1 字典的格式
格式
變量名={key1:value,key2:value,,,}
案例
info = {"name":"anfly","age":12,"sex":"男"}
字典的每個(gè)元素由2部分組成,鍵(key):值(value)

2.2 根據(jù)鍵訪問值
案例:有對(duì)應(yīng)key的
info = {"name":"anfly","age":18,"sex":"男"}
print(info["name"])

案例:無對(duì)應(yīng)key的
info = {"name":"anfly","age":12,"sex":"男"}
print(info["name12"])

假如我們不確定字典中是否存在某個(gè)鍵而又想獲取其值時(shí),如何操作?
案例:有對(duì)應(yīng)key的
info = {"name":"anfly","age":12,"sex":"男"}
print(info.get("name"))

案例:無對(duì)應(yīng)key的
info = {"name":"anfly","age":12,"sex":"男"}
print(info.get("name"))

案例:無對(duì)應(yīng)key的,默認(rèn)返回?cái)?shù)據(jù)
info = {"name":"anfly","age":12,"sex":"男"}
print(info.get("name12","無數(shù)據(jù)"))

2.3 修改元素
字典的每個(gè)元素中的數(shù)據(jù)是可以修改的性芬,只要通過key找到峡眶,即可修改,否則是新增
案例:對(duì)應(yīng)的key
info = {"name":"anfly","age":12,"sex":"男"}
info["age"] =14
print(info)

案例:無對(duì)應(yīng)的key
info = {"name":"anfly","age":12,"sex":"男"}
info["gender"] ="屬雞"
print(info)

總結(jié)
有對(duì)應(yīng)的key則是修改數(shù)據(jù),沒有對(duì)應(yīng)的key是新增數(shù)據(jù)
2.4 添加元素
案例:
info = {"name":"anfly","age":12,"sex":"男"}
info["gender"] ="屬雞"
print(info)

2.5 刪除元素
del,clear() ---- 清空

2.5.1 del (刪除指定的元素)
案例:刪除整個(gè)字典
info = {"name":"anfly","age":12,"sex":"男"}
del info
print(info)

案例:刪除某個(gè)元素
info = {"name":"anfly","age":12,"sex":"男"}
del info["name"]
print(info)

2.5.2 clear清空
案例:
info = {"name":"anfly","age":12,"sex":"男"}
info.clear()
print(info)

2.6 查詢長(zhǎng)度
len():查詢鍵值對(duì)的個(gè)數(shù)

案例
info = {"name":"anfly","age":12,"sex":"男"}
print(len(info))

2.7 字典中循環(huán)
案例:取出字典中的key
info = {"name":"anfly","age":12,"sex":"男"}
for i in info.keys():
print(i)
結(jié)果:name age sex
案例:取出字典中的value
info = {"name":"anfly","age":12,"sex":"男"}
for i in info.values():
print(i)
結(jié)果:anfly 12 男
取出字典中的key和value
方式一:
info = {"name":"anfly","age":12,"sex":"男"}
for i in info.keys():
print(i,info[i])
方式二:
info = {"name":"anfly","age":12,"sex":"男"}
for k,v in info.items():
print(k,v)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末植锉,一起剝皮案震驚了整個(gè)濱河市辫樱,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌俊庇,老刑警劉巖狮暑,帶你破解...
    沈念sama閱讀 206,602評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異辉饱,居然都是意外死亡搬男,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,442評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門彭沼,熙熙樓的掌柜王于貴愁眉苦臉地迎上來缔逛,“玉大人,你說我怎么就攤上這事溜腐∫胫辏” “怎么了?”我有些...
    開封第一講書人閱讀 152,878評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵挺益,是天一觀的道長(zhǎng)歉糜。 經(jīng)常有香客問我,道長(zhǎng)望众,這世上最難降的妖魔是什么匪补? 我笑而不...
    開封第一講書人閱讀 55,306評(píng)論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮烂翰,結(jié)果婚禮上夯缺,老公的妹妹穿的比我還像新娘。我一直安慰自己甘耿,他們只是感情好踊兜,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,330評(píng)論 5 373
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著佳恬,像睡著了一般捏境。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上毁葱,一...
    開封第一講書人閱讀 49,071評(píng)論 1 285
  • 那天垫言,我揣著相機(jī)與錄音,去河邊找鬼倾剿。 笑死筷频,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播凛捏,決...
    沈念sama閱讀 38,382評(píng)論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼担忧,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了葵袭?” 一聲冷哼從身側(cè)響起涵妥,我...
    開封第一講書人閱讀 37,006評(píng)論 0 259
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎坡锡,沒想到半個(gè)月后蓬网,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,512評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡鹉勒,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,965評(píng)論 2 325
  • 正文 我和宋清朗相戀三年帆锋,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片禽额。...
    茶點(diǎn)故事閱讀 38,094評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡锯厢,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出脯倒,到底是詐尸還是另有隱情实辑,我是刑警寧澤,帶...
    沈念sama閱讀 33,732評(píng)論 4 323
  • 正文 年R本政府宣布藻丢,位于F島的核電站剪撬,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏悠反。R本人自食惡果不足惜残黑,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,283評(píng)論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望斋否。 院中可真熱鬧梨水,春花似錦、人聲如沸茵臭。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,286評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽旦委。三九已至奇徒,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間社证,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,512評(píng)論 1 262
  • 我被黑心中介騙來泰國(guó)打工评凝, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留追葡,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 45,536評(píng)論 2 354
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像宜肉,于是被迫代替她去往敵國(guó)和親匀钧。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,828評(píng)論 2 345

推薦閱讀更多精彩內(nèi)容

  • 一谬返、元組 Python的元組與列表類似之斯,不同之處在于元組的元素不能修改。元組使用小括號(hào)遣铝,列表使用方括號(hào)佑刷。 1.1 ...
    MouN明星閱讀 186評(píng)論 0 0
  • 一、元組 1酿炸、格式:變量名=(瘫絮,,填硕,麦萤,) 2、訪問元組 (1)...
    384bdb547ea6閱讀 241評(píng)論 0 0
  • 一扁眯、元組 Python的元組與列表類似壮莹,不同之處在于元組的元素不能修改。元組使用小括號(hào)姻檀,列表使用方括...
    luck閱讀 200評(píng)論 0 0
  • 一命满、元組 Python的元組與列表類似,不同之處在于元組的元素不能修改施敢。元組使用小括號(hào)周荐,列表使用方括號(hào)。 1.1...
    ln111閱讀 182評(píng)論 0 1
  • 我是黑夜里大雨紛飛的人啊 1 “又到一年六月僵娃,有人笑有人哭概作,有人歡樂有人憂愁,有人驚喜有人失落默怨,有的覺得收獲滿滿有...
    陌忘宇閱讀 8,523評(píng)論 28 53