python中字典dict的用法?

字典是一个用大括号括起来的键值对,字典元素分为两部份,键(key)和值。字典是python中唯一内置映射数据类型。通过指定的键从字典访问值。如:

monthdays = { "Jan":31, "Feb":28, "Mar":31, "Apr":30, "May":31, "Jun":30, "Jul":31, "Aug":31, "Sep":30, "Oct":31, "Nov":30,"Dec":31 }
  • 字典可嵌套,可以在一个字典里包含另一个字典。如test={"test":{"mytest":10} }

  • 可用键访问字典,如monthdays["Jan"],可访问值31。如果没有找到指定的键,则解释器会引起异常。

  • 字典是可修改,如monthdays["Jan"]=30,可把Jan的值由31改为30。如monthdays["test"]=30可添加一个新键值对。

  • del monthdays["test"]可删除字典条目。

  • 字典不属序列对象,所以不能进行连接和相乘操作。字典是没有顺序的。

  • 字典提供keys和values方法,用来返回字典中定义的所有键和值。

  • 和列表一样,字典也提供了对象方法来对字典进行操作。

    Table 3.4. 字典方法

    方法描述
    has_key(x)如果字典中有键x,则返回真。
    keys()返回字典中键的列表
    values()返回字典中值的列表。
    items()返回tuples的列表。每个tuple由字典的键和相应值组成。
    clear()删除字典的所有条目。
    copy()返回字典高层结构的一个拷贝,但不复制嵌入结构,而只复制对那些结构的引用。
    update(x)用字典x中的键值对更新字典内容。
    get(x[,y])返回键x,若未找到该键返回none,若提供y,则未找到x时返回y。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值