python字典

一、取字典KEY的对应value,(索引方式)

dic1=  {
    "name": "dsj",
    "age":30,
    "sex": "female"
}

print(dic1["name"])

二、循环,默认会输出key

 

dic1=  {
    "name": "dsj",
    "age":30,
    "sex": "female"
}

for i in dic1:
    print(i)

三、获取所有键、值、键值对

dic1=  {
    "name": "dsj",
    "age":30,
    "sex": "female"
}
print(dic1.keys())
print(dic1.items())
print(dic1.values())

四、循环,遍历并获取所有值

 

dic1=  {
    "name": "dsj",
    "age":30,
    "sex": "female"
}
for i in dic1.items():
    print (i)

for i in dic1.keys():
    print(i)

for i in dic1.values():
    print(i)

 

五、get ,根据key去获取值,(索引也可以取,但索引如果取不到会报错,所以还是推荐用get)

dic1=  {
    "name": "dsj",
    "age":30,
    "sex": "female"
}

val = dic1.get("name")
print(val)

 

六、用in去判断是否包含某个内容。(取代haskey)

dic1=  {
    "name": "dsj",
    "age":30,
    "sex": "female"
}

ret = "name" in dic1.keys()
print(ret)

 

posted @ 2017-08-23 21:07  mickle_deng1  阅读(81)  评论(0)    收藏  举报