python字典遍历取值_Python中字典的使用
生活随笔
收集整理的這篇文章主要介紹了
python字典遍历取值_Python中字典的使用
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
字典(dictionary)是除列表以外Python中最靈活的數(shù)據(jù)類型
字典也可以用來(lái)存儲(chǔ)多個(gè)數(shù)據(jù)
和列表的區(qū)別
- 列表是有序的對(duì)象集合
- 字典是無(wú)序的對(duì)象集合
字典用{}定義
字典使用鍵值對(duì)存儲(chǔ)數(shù)據(jù),鍵值對(duì)之間用逗號(hào)分隔
- 鍵key是索引
- 值value是數(shù)據(jù)
- 鍵和值之間用:分隔
- 鍵必須是唯一的
- 值可以取任何數(shù)據(jù)類型,但鍵只能使用字符串、數(shù)字或元組
字典的基本使用
# 字典是一個(gè)無(wú)序的數(shù)據(jù)集合,所有輸出的時(shí)候和定義的順序是不一致的 xiaoming={"name":"小駱駝","age":18} # 1.取值 print(xiaoming["name"]) # 在取值的時(shí)候,如果指定的key不存在,程序會(huì)報(bào)錯(cuò) KeyError: 'name666' # print(xiaoming["name666"]) # 2.增加/修改 xiaoming["愛(ài)好"]="吃草" # 如果key存在會(huì)修改已經(jīng)存在的鍵值對(duì) xiaoming["name"]="小陀螺" # 3.刪除 xiaoming.pop("name") # 在刪除指定鍵值對(duì)的時(shí)候,如果指定的key不存在,程序會(huì)報(bào)錯(cuò)!KeyError: 'name123' # xiaoming.pop("name123") print(xiaoming)字典的其它操作
xiaoluotuo_dict={"name":"小駱駝","age":5} # 1.統(tǒng)計(jì)鍵值對(duì)數(shù)量 print(len(xiaoluotuo_dict)) # 2.合并字典 注意鍵的名稱一定不能相同,否則就是修改了數(shù)據(jù)的值,而不是合并了 xiaotuoluo_dict={"name1":"小陀螺","age2":3} xiaoluotuo_dict.update(xiaotuoluo_dict) # 3.清空字典 xiaoluotuo_dict.clear()print(xiaoluotuo_dict)字典的循環(huán)遍歷
- 就是依次從字典中獲取所有鍵值對(duì)。
總結(jié)
以上是生活随笔為你收集整理的python字典遍历取值_Python中字典的使用的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: php数字两位小数_PHP保留两位小数的
- 下一篇: hql懒加载后判断对象是否存在_hibe