python中的字典學習
定義字典:
dict = {'Name': 'Zara', 'Age': 7, 'Class': 'First'}
獲取字典中的值
print ("dict['Name']: ",dict['Name'])
print ("dict['Age']: ",dict['Age'])
結果:
dict['Name']: Zara
dict['Age']: 7
注意點:如果程式碼改為
print ("dict['Name']: "+dict['Name'])
print ("dict['Age']: "+dict['Age'])
會報如下錯誤:
dict['Name']: Zara
print ("dict['Age']: "+dict['Age'])
TypeError: Can't convert 'int' object to str implicitly
錯誤原因,數字不能和字串進行’+’號連線
我們可以使用str(dict[‘Age’])進行強制轉換
print ("dict['Name']: "+dict['Name'])
print ("dict['Age']: "+str(dict['Age']))
實驗結果:
dict['Name']: Zara
dict['Age']: 7
在字典中新增list
grade={'math':{'yingshu':['yangmi','luoyang','yuzhenchang'],'xinxi':['wenping','kangjing','jinwei']},'tongji':{'tongji':['A','B','C'],'jingsuan':['E','F','G']}}
獲取資料:
print(grade['math']['yingshu'][0])
實驗結果:
yangmi
修改資料:
dict = {'Name': 'Zara', 'Age': 7, 'Class': 'First'}
dict['Age'] = 8; # update existing entry
print ("dict['Age']: ", dict['Age'])
實驗結果:
dict['Age']: 8
新增新的記錄項:
dict = {'Name': 'Zara', 'Age': 7, 'Class': 'First'}
dict['School'] = "DPS School"; # Add new entry
print ("dict['School']: ", dict['School'])
實驗結果:
dict['School']: DPS School
刪除記錄:
dict = {'Name': 'Zara', 'Age': 7, 'Class': 'First'}
del dict['Name']; # 刪除鍵是'Name'的條目
print(dict['Name'])
執行結果會報錯:
print(dict['Name'])
KeyError: 'Name'
清空詞典所有條目和刪除詞典
相關文章
- Python中列表、元組、字典有何區別?Python學習!Python
- Python學習之路5-字典Python
- 字典--Python學習筆記(五)Python筆記
- Python中的字典Python
- Python中字典的操作Python
- Python學習之路22-字典和集合Python
- 字典和json的區別是什麼?Python學習JSONPython
- 初學Python——字典Python
- Python中遍歷字典以及字典中的鍵和值Python
- python中的集合與字典Python
- Python學習筆記8——列表、字典、元組Python筆記
- 強烈推薦Python新手學習之——字典Python
- Python中字典dictPython
- 字典樹學習
- python-字典-如何取出字典中的所有值Python
- python中的字典是什麼Python
- Python中字典和json的區別!PythonJSON
- Python中的字典遍歷有序嗎?Python
- Python列表和字典有什麼不同之處?Python學習資料!Python
- Python中字典使用詳解Python
- Python中判斷字典的值常用的方法!Python
- Python:字典的使用Python
- Python練習題篇(列表、字典、元祖)Python
- Python零基礎學習筆記(二十一)——dict字典Python筆記
- 玩轉python字典與列表(中)Python
- python 中字典dict如何新增元素?Python
- Redis學習筆記(三) 字典Redis筆記
- go 學習筆記---map(字典)Go筆記
- python中列表、字典和字串的互相轉換Python字串
- python程式設計:從入門到實踐學習筆記-字典Python程式設計筆記
- python基礎(四)----列表、字典練習題Python
- python進階(24)Python字典的底層原理以及字典效率Python
- python字典的小例子Python
- 【Python】字典的setdefault()方法Python
- Python字典的特性分析Python
- 如何高效的學習python?python學習技巧Python
- Python中字典dict的11種不同操作方法Python
- python中的字典賦值操作怎麼實現?Python賦值
- 【Python】Python中的圖的鄰接矩陣轉化為字典格式Python矩陣