本系列文章將會以通俗易懂的對話方式進行教學,對話中將涵蓋了新手在學習中的一般問題。此系列將會持續更新,包括別的語言以及實戰都將使用對話的方式進行教學,基礎編程語言教學適用于零基礎小白,之后實戰課程也將會逐步更新。
若有想學習的內容可以在評論區留言,根據大家的要求持續更新。點贊過十萬就算化成灰我也更新下一篇。(肯定不到,也會更的。)
有問題也可以在評論區留言,也可以私聊我加我好友共同交流一起進步~
喜歡內容歡迎關注我、評論、點贊、收藏,這對我很重要,謝謝~
我的其它教程
教程點擊進去將會有目錄
《看聊天記錄都學不會C語言?太菜了吧(1)我在大佬群里問基礎問題沒人理?——學習建議
《大學生C語言作業、習題100例白話詳解》
目錄
《看聊天記錄都學不會Python到游戲實戰?太菜了吧》python 寫游戲好簡單啊,我用鍵盤可以隨意控制角色了【python 游戲實戰 04】—— 鍵盤控制角色移動
《看聊天記錄都學不會Python到游戲實戰?太菜了吧》游戲角色開始動起來了,真帥!【python 游戲實戰 03】—— 角色移動
《看聊天記錄都學不會Python到游戲實戰?太菜了吧》這是我第一次使用代碼創建出一個窗口【python 游戲實戰 02】—— 創建游戲場景
《看聊天記錄都學不會Python到游戲實戰?太菜了吧》這是我第一次使用代碼創建出一個窗口【python 游戲實戰 01】—— 創建窗口
《看聊天記錄都學不會Python到游戲實戰?太菜了吧》(13)python 字典 2 分鐘速解—— 字典
《看聊天記錄都學不會Python到游戲實戰?太菜了吧》(12)python 的列表我從沒想過會那么好用—— 列表
《看聊天記錄都學不會Python到游戲實戰?太菜了吧》(11)python里面while到底有多少知識點—— break continue
《看聊天記錄都學不會Python到游戲實戰?太菜了吧》(10)無底洞的循環—— 循環初窺
《看聊天記錄都學不會Python到游戲實戰?太菜了吧》(9)集萬家之長不死 python—— 導包
《看聊天記錄都學不會Python到游戲實戰?太菜了吧》(8)我們開始做一個數字小游戲吧—— 數字游戲開始做 導包
《看聊天記錄都學不會Python到游戲實戰?太菜了吧》(7)我用函數寫了個特洛伊木馬—— 自定義函數
《看聊天記錄都學不會Python到游戲實戰?太菜了吧》(6)不會這個知識點代碼越寫越難—— and or 邏輯運算
《看聊天記錄都學不會Python到游戲實戰?太菜了吧》(5)用前朝的劍斬今朝的官——if…else
《看聊天記錄都學不會Python到游戲實戰?太菜了吧》(4)小白不知道這個知識點將會錯漏百出——if 與 層級
《看聊天記錄都學不會Python到游戲實戰?太菜了吧》(3)都說123是字符不是數字——輸入與類型
《看聊天記錄都學不會Python到游戲實戰?太菜了吧》(2)在python中加號竟然如此善變——變量與運算
《看聊天記錄都學不會Python到游戲實戰?太菜了吧》(1)裝載Python神器!亮劍!——helloworld
作者簡介
作者名:1_bit
簡介:CSDN博客專家,2020年博客之星TOP5,藍橋簽約作者。15-16年曾在網上直播,帶領一批程序小白走上程序員之路。歡迎各位小白加我咨詢我相關信息,迷茫的你會找到答案。
博客地址:https://i1bit.blog.csdn.net
🐰小C:小媛,這一節我們來學習一個叫做字典的知識點。
👸小媛:好的,抓緊時間,少廢話,這一節我想學多一點內容。
🐰小C:問題不大,我們直接進入整體。上一節我們學習了列表,但是列表我們發現里面存儲了太多值,并沒喲偶給這一些值一個標記,那么你能認識這些值具體指啥嗎?
👸小媛:啥意思?
🐰小C:例如我有一個列表,里面存儲了 1、2、3、11、“XiaoMing”、“nv” 這些內容,你知道每一個值所對應到底是用來干啥的嗎?
👸小媛:不知道,那要怎么做才能知道這些值的用意呢?
🐰小C:很簡單,這個時候我們使用字典就可以了,你看下面的代碼。
a={"name":"xiaoming","age":11,"sex":"nv"}
👸小媛:沒看懂。
🐰小C:我的意思其實就是如果一個列表里面存儲了 xiaoming、11、nv 這三個值,但是這三個值你沒添加標記,可能會不清晰,萬一存儲的值超級多的時候,你可能就亂了。我們可以使用字典,在這些值前面使用一個標記然后用冒號標注這個值,這樣就實現了一個值跟一個標記對應,這樣的話你就知道這個值是什么意思了。
👸小媛:喔喔,明白了。意思是字典用 {} 括起值,列表就使用 [] 括起值對吧?
🐰小C:是這個意思,然后給值一個標記只需要使用引號引起值就可以了,標記與值之間使用冒號分隔,其實這個標記我們可以稱作鍵,具體值叫做值,這樣成對出現我們可以稱作鍵值對。
👸小媛:原來如此。具體怎么用呢?
🐰小C:其實用法跟列表類似,指定值就可以了。
a={"name":"xiaoming","age":11,"sex":"nv"}
print("name的值是:",a["name"])
print("age的值是:",a["age"])
👸小媛:這就是跟列表一樣,直接在方括號 [] 之內填寫標記,這樣就可以指定內容輸出了?
🐰小C:對的,是這個意思。
👸小媛:那是不是重新覆蓋值也是指定后覆蓋?就像這樣。
a={"name":"xiaoming","age":11,"sex":"nv"}
print("name的值是:",a["name"])
print("age的值是:",a["age"])a["name"]="xiaohomg"
a["age"]=18print("name的值是:",a["name"])
print("age的值是:",a["age"])
🐰小C:是的,你運行一下就知道了。
👸小媛:明白了,挺簡單的。
🐰小C:我們也可以直接刪除整個字典的值。
a={"name":"xiaoming","age":11,"sex":"nv"}
print("name的值是:",a["name"])
print("age的值是:",a["age"])a.clear()
print(a)
👸小媛:明白,可以新增值嗎?
🐰小C:可以的,例如下面這個示例。
a={"name":"xiaoming","age":11,"sex":"nv"}
print("name的值是:",a["name"])
print("age的值是:",a["age"])a["height"]=170
print(a)
👸小媛:直接給予一個未有的標記就可以重新賦予值了?
🐰小C:是的,我們還可以單獨取所有鍵或者單獨取所有值。
a={"name":"xiaoming","age":11,"sex":"nv"}
print("name的值是:",a["name"])
print("age的值是:",a["age"])print(a.keys())
print(a.values())
👸小媛:哇,挺方便的,理解了。