創(chuàng)新互聯(lián)www.cdcxhl.cn八線動態(tài)BGP香港云服務(wù)器提供商,新人活動買多久送多久,劃算不套路!
怎么使用python中的字典?相信很多沒有經(jīng)驗(yàn)的人對此束手無策,為此本文總結(jié)了問題出現(xiàn)的原因和解決方法,通過這篇文章希望你能解決這個(gè)問題。
字典定義
1.字典是存儲信息的一種方式。
2.字典以鍵-值對存儲信息,因此字典中的任何一條信息都與至少一條其他信息相連。
3.字典的存儲是無序的,因此可能無法按照輸入的順序返回信息。
Python中定義字典
dictionary_name = {key_1: value_1, key_2: value_2}
為了更明顯的顯示數(shù)據(jù),通常寫成下面的格式:
dictionary_name = {key_1: value_1, key_2: value_2 }
字典的基本用法
定義一個(gè)字典:
把 list、dictionary、function 的解釋寫成一個(gè)字典,請按下面的格式輸出 dictionary 和 function 的定義
python_words = {'list': '相互沒有關(guān)系,但具有順序的值的集合', 'dictionary': '一個(gè)鍵-值對的集合', 'function': '在 Python 中定義一組操作的命名指令集', } print("\n名稱: %s" % 'list') print("解釋: %s" % python_words['list'])
字典的基本操作
逐個(gè)輸出字典中的詞條過于麻煩,因此可以使用循環(huán)輸出
# name 和 meaning 可以隨意該名稱,試試改成 word 和 word_meaning for name, meaning in python_words.items(): print("\n名稱: %s" % name) print("解釋: %s" % meaning) # 還有幾種其他的輸出方式,動手試一下。 print("***********************************************") for word in python_words: print("%s" % word) print("***********************************************") for word in python_words.keys(): print(word) print("***********************************************") for meaning in python_words.values(): print("值: %s" % meaning) print("***********************************************") for word in sorted(python_words.keys()): print("%s: %s" % (word, python_words[word]))
給字典加入新的鍵-值對:
# 定義一個(gè)空字典 python_words = {} # 給字典加入新項(xiàng)(詞條):使用 字典名[鍵名] = 值 的形式可以給字典添加一個(gè)鍵-值對 python_words['Joker'] ='會玩 LOL' python_words['Burning'] = '會玩 DOTA' python_words['Elingsama'] = '會玩爐石傳說' def showMeanings(dictionary): for name, meaning in dictionary.items(): print("\n名稱: %s" % name) print("解釋: %s" % meaning)
修改字典中的值:
# 使用 字典名[鍵名] = 新值 的形式更改已經(jīng)存在的鍵-值對 python_words['Joker'] = 'LOL 的惡魔小丑' print('\nJoker: ' + python_words['Joker'])
刪除字典中的項(xiàng):
# 返回 Joker 對應(yīng)的值,同時(shí)刪除 Joker 的鍵-值對 _ = python_words.pop('Joker') # 刪除 Buring 的鍵-值對 del python_words['Burning'] print(_)
修改鍵名:
# 1.創(chuàng)建一個(gè)新鍵 # 2.將要更換鍵名的值賦給新鍵 python_words['elingsama'] = python_words['Elingsama'] del python_words['Elingsama'] showMeanings(python_words
看完上述內(nèi)容,你們掌握怎么使用python中的字典的方法了嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司行業(yè)資訊頻道,感謝各位的閱讀!
分享標(biāo)題:怎么使用python中的字典-創(chuàng)新互聯(lián)
分享網(wǎng)址:http://chinadenli.net/article42/djgohc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站建設(shè)、面包屑導(dǎo)航、建站公司、移動網(wǎng)站建設(shè)、Google、外貿(mào)網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容