1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > python字典keys函数_Python字典中几个常用函数总结

python字典keys函数_Python字典中几个常用函数总结

时间:2020-03-26 18:09:28

相关推荐

python字典keys函数_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}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。