20210617 py字典復習一半

20210617 strat

今日目標

鍵值類型——字典型

要寫寫代碼了末早,怕有些生疏

趕緊往下復習吧烟馅,很想看 面向?qū)ο竽莻€部分,還有爬蟲那里

新內(nèi)容

字典

字典中的鍵值對然磷,值除了可以是數(shù)字之外郑趁,還可以取任何數(shù)據(jù)類型,比如列表姿搜、元組寡润,甚至是字典捆憎。

但鍵必須是不可變的數(shù)據(jù)類型,比如字符串梭纹、數(shù)字或元組躲惰,列表是可變的數(shù)據(jù),不能用來當作字典的鍵变抽〈〔Γ——以前沒注意

案例——學員已經(jīng)分好班,輸入后绍载,查找班級诡宗、姓名歡迎?——案例不好击儡,但是方法可以實現(xiàn)

#? 思路20210617 先判斷班級塔沃,再在班級名單里遍歷

代碼

dict={1:['lize','shipengfei'],2:['xiaoyouzi','youzi','shijiayou'],3:['sjx','lcf']}

print(dict)

c=0

while True:

? ? inp_cl=input('cl no.\n')

? ? inp_name=input('name\n')

? ? for i in dict.keys():

? ? ? ? if int(inp_cl)==i: #!字符型要轉(zhuǎn)換為int后再比較,否則永無相等

? ? ? ? ? ? for j in range(0,len(dict[i])):

? ? ? ? ? ? ? ? if inp_name==dict[i][j]:

? ? ? ? ? ? ? ? ? ? print('welcome')

? ? ? ? ? ? ? ? ? ? c=c+1? # 計數(shù)器作用阳谍,看是否有相等的

? ? ? ? ? ? ? ? ? ? break

? ? if c>=1:

? ? ? ? break

理解:不僅字典中可以存放列表芳悲,列表中的元素也同樣可以是字典。

代碼1——理解列表里嵌套字典边坤,這樣也有無限可能

dict1 = {'姓名':'張三','專業(yè)':'美術(shù)','學號':'001'}

dict2 = {'姓名':'李四','專業(yè)':'計算機','學號':'002'}

dict3 = {'姓名':'王五','專業(yè)':'廣告','學號':'003'}

student_info = [dict1,dict2,dict3]

#遍歷列表,打印每個學生信息

for i in student_info:

? ? print(i)

list=[1,2,3,4]

for i in list:? # ——幫助回憶理解 list列表的打印輸出是什么樣的——其實就是一個元素一行

? ? print(i)

結(jié)果1

{'姓名': '張三', '專業(yè)': '美術(shù)', '學號': '001'}? ——每一個student_info 列表里的元素谅年,是一個字典茧痒,所以打印出來帶{}

{'姓名': '李四', '專業(yè)': '計算機', '學號': '002'}

{'姓名': '王五', '專業(yè)': '廣告', '學號': '003'}

1

2

3

4

代碼2——理解列表切片

dict1 = {'姓名':'張三','專業(yè)':'美術(shù)','學號':'001'}

dict2 = {'姓名':'李四','專業(yè)':'計算機','學號':'002'}

dict3 = {'姓名':'王五','專業(yè)':'廣告','學號':'003'}

student_info = [dict1,dict2,dict3]

#打印列表中前兩個元素

print(student_info[0:2])——因為是切片,而列表的切片仍是列表融蹂,所以最后是[]

結(jié)果2

[{'姓名': '張三', '專業(yè)': '美術(shù)', '學號': '001'}, {'姓名': '李四', '專業(yè)': '計算機', '學號': '002'}]

代碼3——理解元組

dict1 = {'姓名':'張三','專業(yè)':'美術(shù)','學號':'001'}

dict2 = {'姓名':'李四','專業(yè)':'計算機','學號':'002'}

dict3 = {'姓名':'王五','專業(yè)':'廣告','學號':'003'}

student_info = (dict1,dict2,dict3)

#打印列表中前兩個元素

print(student_info)——因為元組不能切片旺订,所以只能全部打印出來。&2.打印元組就是print(元組名不帶括號)

元組也不能call 所以沒有 print(student_info())

結(jié)果3

({'姓名': '張三', '專業(yè)': '美術(shù)', '學號': '001'}, {'姓名': '李四', '專業(yè)': '計算機', '學號': '002'}, {'姓名': '王五', '專業(yè)': '廣告', '學號': '003'})? ——看輸出 就是帶()的元組哦

懦迹客網(wǎng)自測題

題目——反向輸出

描述

將一個四位數(shù)区拳,反向輸出。

輸入描述:

一行意乓,輸入一個整數(shù)n(1000 <= n <= 9999)樱调。

輸出描述:

針對每組輸入,反向輸出對應(yīng)四位數(shù)届良。

思路20210617——字符串其實可以看做列表笆凌,倒序打印列表元素就好

具體代碼

input_num=input()

for i in range(0,4):

? ? print(input_num[3-i],end="")

評測

運行時間 31ms

占用內(nèi)存 6780KB

思路20210617——字符串好像沒有倒序函數(shù)(reversed是啥的來著?)

20210617 end

今日收獲

對字典和列表的組合使用有了新認識,但是目前正好卡在 修改列表中某個字典的某個鍵的值上——想一想

幾種數(shù)據(jù)類型,又熟悉了一些枫夺,不過鍵值對遍歷的問題還需熟練

還沒新看到什么內(nèi)容

而判堪耄客網(wǎng)的題目沒幾個會的——有點難過羞芍,要加強學習哦址遇!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末哗咆,一起剝皮案震驚了整個濱河市咽扇,隨后出現(xiàn)的幾起案子屋灌,更是在濱河造成了極大的恐慌洁段,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,185評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件声滥,死亡現(xiàn)場離奇詭異眉撵,居然都是意外死亡,警方通過查閱死者的電腦和手機落塑,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,652評論 3 393
  • 文/潘曉璐 我一進店門纽疟,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人憾赁,你說我怎么就攤上這事污朽。” “怎么了龙考?”我有些...
    開封第一講書人閱讀 163,524評論 0 353
  • 文/不壞的土叔 我叫張陵蟆肆,是天一觀的道長。 經(jīng)常有香客問我晦款,道長炎功,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,339評論 1 293
  • 正文 為了忘掉前任缓溅,我火速辦了婚禮蛇损,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘坛怪。我一直安慰自己淤齐,他們只是感情好,可當我...
    茶點故事閱讀 67,387評論 6 391
  • 文/花漫 我一把揭開白布袜匿。 她就那樣靜靜地躺著更啄,像睡著了一般。 火紅的嫁衣襯著肌膚如雪居灯。 梳的紋絲不亂的頭發(fā)上祭务,一...
    開封第一講書人閱讀 51,287評論 1 301
  • 那天,我揣著相機與錄音怪嫌,去河邊找鬼待牵。 笑死,一個胖子當著我的面吹牛喇勋,可吹牛的內(nèi)容都是我干的缨该。 我是一名探鬼主播,決...
    沈念sama閱讀 40,130評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼川背,長吁一口氣:“原來是場噩夢啊……” “哼贰拿!你這毒婦竟也來了蛤袒?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,985評論 0 275
  • 序言:老撾萬榮一對情侶失蹤膨更,失蹤者是張志新(化名)和其女友劉穎妙真,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體荚守,經(jīng)...
    沈念sama閱讀 45,420評論 1 313
  • 正文 獨居荒郊野嶺守林人離奇死亡珍德,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,617評論 3 334
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了矗漾。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片锈候。...
    茶點故事閱讀 39,779評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖敞贡,靈堂內(nèi)的尸體忽然破棺而出泵琳,到底是詐尸還是另有隱情誊役,我是刑警寧澤蛔垢,帶...
    沈念sama閱讀 35,477評論 5 345
  • 正文 年R本政府宣布,位于F島的核電站碍拆,受9級特大地震影響端幼,放射性物質(zhì)發(fā)生泄漏庭呜。R本人自食惡果不足惜熙掺,卻給世界環(huán)境...
    茶點故事閱讀 41,088評論 3 328
  • 文/蒙蒙 一芽突、第九天 我趴在偏房一處隱蔽的房頂上張望钠糊。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,716評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春毛肋,著一層夾襖步出監(jiān)牢的瞬間孕讳,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,857評論 1 269
  • 我被黑心中介騙來泰國打工梅鹦, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人叨叙。 一個月前我還...
    沈念sama閱讀 47,876評論 2 370
  • 正文 我出身青樓,卻偏偏與公主長得像堪澎,于是被迫代替她去往敵國和親擂错。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,700評論 2 354

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

  • 增樱蛤、刪钮呀、改、查 1.修改列表元素 通過下標獲取元素昨凡,然后重新賦值: 列表名[下標] = 新的值注意: 這兒的下標不...
    zzzsssr閱讀 346評論 0 3
  • 一爽醋、元祖 1.什么是元祖 """使用()將多個元素括起來,多個元素之間用逗號隔開a.容器便脊,可以同時存儲多個數(shù)據(jù),不...
    大漠判官1閱讀 325評論 0 0
  • 一蚂四、字典 1.結(jié)構(gòu)介紹 ?在字典存放的每個元素都是一對兒鍵值對?在python中 字典通常被稱為dict,鍵 稱為...
    時辰Twohours閱讀 203評論 0 0
  • 總目錄:http://www.reibang.com/p/e406a9bc93a9 Python - 子目錄:h...
    寒暄_HX閱讀 193評論 0 2
  • 一哪痰、字典 1. 什么是字典遂赠?字典也是Python提供的常用的一種數(shù)據(jù)結(jié)構(gòu),它用于存放具有映射關(guān)系的數(shù)據(jù)妒御。 1)比如...
    YH學編程閱讀 209評論 0 1