字典函数

##字典的每个元素都是键、值对应
user_info = {
"name":"test",
"age":35,
"sex":"nan"
}
#索引 是“name”,"age" 对应的值是:"test","35"
print (user_info["sex"])

返回值:nan
-----------------------------------------------------
for i1 in user_info:
print (i1)
返回值:

    age
    name
    sex

------------------------------------------------------------------------------------------

print (user_info.keys())   ##返回字典的key值
print (user_info.values()) ##返回字典的key对应的结果值
返回值:

    ['age', 'name', 'sex']
    [35, 'test', 'nan']

----------------------------------------------------------------------------------------

val = user_info.get("name")
print (val)
返回值:test

取不到值为空 none
--------------------------------------------------------------
update 合并两个字典批量插入字典,两个字典合并
user_info = {
"name":"test",
"age":35,
"sex":"nan"
}

test = {
"csd":"beijing",
"xueli":"benke",
}

user_info.update(test)
print (user_info)
返回值:{'csd': 'beijing', 'age': 35, 'xueli': 'benke', 'name': 'test', 'sex': 'nan'}
--------------------------------------------------------------------------------------------

    user_info.pop("sex")
    del user_info["age"]

    字典可以删除键值

-------------------------------------------------------------------------------------------------------------------------------------












posted @ 2017-11-19 17:47  学python  阅读(869)  评论(0编辑  收藏  举报