Python字典中几个常用函数总结

1、get() 返回指定键的值,如果值不在字典中返回default值。

语法:dict.get(key,default=None)

参数:

key   字典中要查找的键。

default   如果指定键的值不存在时,返回该默认值值。

例:

dict={'Name':'alex','Age':21}

print("Name is:%s"% dict.get('Name')+"\n"+ "Age is:%d"% dict.get('Age'))

显示结果为:

Name is:alex

Age is:21

 

2、update() 将一个字典中的值更新到另一个字典中。

语法:dict.update(dict2)

参数:

dict2   添加到指定字典dict里的字典。

例:

dict={'Name':'alex','Age':21}

dict2={'Sex':'female'}

dict.update(dict2)

print("Value is %s" % dict)

显示结果为:

Value is {'Name': 'alex', 'Age': 21, 'Sex': 'female'}

 

3、keys()  函数以列表返回一个字典所有的键。

语法:dict.keys()

例:

dict={'Name':'alex','Age':21}

print(dict.keys())

显示结果为:

dict_keys(['Name', 'Age'])

 

4、values() 函数以列表返回字典中的所有值。

语法:dict.values()

例:

dict={'Name':'alex','Age':21}

print(dict.values())

显示结果为:

dict_values(['alex', 21])

 

5、items() 函数以列表返回可遍历的(键, 值) 元组数组。

语法:dict.items()

例:

dict={'Name':'alex','Age':21}

print(dict.items())

显示结果为:

dict_items([('Name', 'alex'), ('Age', 21)])

 

6、fromkeys() 函数用于创建一个新字典,以序列 seq 中元素做字典的键,value 为字典所有键对应的初始值。

语法:dict.fromkeys(seq[, values])

参数:

seq   字典键值列表。

value   可选参数, 设置键序列(seq)的值。

例:

seq = ('Google', 'Runoob', 'Taobao')

dict = dict.fromkeys(seq)

print ("新字典为 : %s" % str(dict))

dict = dict.fromkeys(seq, 10)

print ("新字典为 : %s" % str(dict))

显示结果为:

新字典为 : {'Google': None, 'Runoob': None, 'Taobao': None}
新字典为 : {'Google': 10, 'Runoob': 10, 'Taobao': 10}

转载于:https://www.cnblogs.com/wjmblogs/p/9262319.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值