Python-dict

字典dict是Python的一种有序的可变数据结构,可以存储任意类型对象。字典的表现形式为键值对,每个键值(key: value)对用冒号(:)分割,每个对之间使用逗号(,)分割, 字典所有数据在花括号{}中,键和值要一一对应。dic中存储的数据元素没有顺序,不能使用下标索引引用元素,需要使用键来引用。
创建dic。例如:

dict1={'key1':'value1','key2':'value2','key3':'value3'}

一个key只能对应一个value,所以多次对一个key放入value,则后面的值会把前面的值覆盖掉。
更新dic,可以直接通过key放入value。例如:

dict1[‘key4’]='VAlUE4'

删除字典中所有项:使用dict1.clear()
拷贝字典:使用dict1.copy()
返回字典中所有键的列表:使用dict1.keys()
返回字典中所有值得列表:使用dict1.values()
指定key删除对应的value:使用pop(key)
可以使用get()函数返回指定键的值,如果值不在字典中返回默认值。例如:

data = dict.get(key, default=None)

key为字典中要查找的键,default为如果指定键不存在时,返回该默认值。
返回一个由元组构成的列表,每个元组包含一个键值对:使用dict1.items()。例如:

dict1 = {'a':1, "b":2}
data = dict1.items()

>>dict_items([('a', 1), ('b', 2)])

而使用dict.iteritems()可以得到dict的迭代器函数,即可以迭代输出字典的键值对。例如:

data = dict1.iteritems()
for k,v in data:
    print(k,v)

Note: iteritems()在python3中已不被支持。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值