首页 > 编程语言 > 详细

python 字典

时间:2016-01-14 14:05:17      阅读:154      评论:0      收藏:0      [点我收藏+]
字典

 fromkeys()

    功能:用于创建一个新字典,以序列seq中元素做字典的键,value为字典所有键对应的初始值。
    语法:dict.fromkeys(seq[, value]))
    参数:seq -- 字典键值列表。
         value -- 可选参数, 设置键序列(seq)的值。
    li = [users,age]
    dict_li = dict.fromkeys(li,swht)
    返回结果:dict_li
            {age: swht, users: swht}

get

    功能:获取字典的value值
    dict_li = {users:swht,age:18,}
    dict_li.get(users)
    返回结果:swht

items

    功能:返回可遍历的(键, 值) 元组数组
    dict_li = {users:swht,age:18,}
    dict_li.items()
    返回结果:dict_items([(age, 18), (users, swht)])

keys

    功能:获取字典可遍历的键
    dict_li = {users:swht,age:18,}
    dict_li.keys()
    返回结果:dict_keys([age, users])

pop

    功能:删除字典中指定的键值
    dict_li = {users:swht,age:18,}
    dict_li.pop(age)
    返回结果:18

popitem

    功能:随机返回并删除字典中的一对键和值
    dict_li = {users:swht,age:18,}
    dict_li.popitem()
    返回结果:(age, 18)
    dict_li
    {users: swht}

setdefault

    功能:查找键值,如果键不已经存在于字典中,将会添加键并将值设为默认值。
    dict_li = {users:swht,age:18,}
    dict_li.setdefault(ID,5)
    返回结果:5
    dict_li
    返回结果:{age: 18, users: swht, ID: 5}

update

    功能:把指定字典的键值更新到当前字典中
    dict_li = {users:swht,age:18,}
    dict_ai = {address:山东}
    dict_li.update(dict_ai)
    dict_li
    返回结果:{age: 18, users: swht, address: 山东}

values

    功能:获取字典的所有值
    dict_li = {age: 18, users: swht, address: 山东}
    dict_li.values()
    返回结果:dict_values([18, swht, 山东])

clear

    功能:清空字典
    dict_li = {users:swht,age:18,}
    dict_li.clear()
    返回结果:dict_li
            {}

copy

    功能:浅拷贝
    dict_li = {users:swht,age:18,}
    dict_li.copy()
    返回结果:{age: 18, users: swht}
    dict_li = {users:swht,age:18,address:{sd:dz}}
    dict_li.copy()
    返回结果:{age: 18, users: swht, address: {sd: dz}}
    

 

python 字典

原文:http://www.cnblogs.com/m3345/p/5129911.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!