python3.6 判断字典是不是有某个key
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python3.6 判断字典是不是有某个key相关的知识,希望对你有一定的参考价值。
参考技术A python3里的字典没有了dict.has_key(key)的方法了, 所有你只能手动判断了# 不知道咋回事, 没有插入代码的那个东东了, 手动添加tab吧(滑稽.jpg)
def f(dict_like, key_like):
(手动添加tab或四个空格)keys_list = list(dict_like.keys())
(手动添加tab或四个空格)return (key_like in keys_list)
x = dict('a'=1, 'b'=2)
prit(x, 'a')本回答被提问者采纳 参考技术B if a in dict.keys()可以判断a键值是否在字典里面的。
python中判断字典中是否存在某个键
python3 中采用 in 方法
1 #判断字典中某个键是否存在 2 arr = {"int":"整数","float":"浮点","str":"字符串","list":"列表","tuple":"元组","dict":"字典","set":"集合"} 3 #使用 in 方法 4 if "int" in arr: 5 print("存在") 6 if "float" in arr.keys(): 7 print("存在") 8 #判断键不存在 9 if "floats" not in arr: 10 print("不存在") 11 if "floats" not in arr: 12 print("不存在") 13
python 3中不支持 has_key(),python2 中支持
#判断字典中某个键是否存在 arr = {"int":"整数","float":"浮点","str":"字符串","list":"列表","tuple":"元组","dict":"字典","set":"集合"} #使用自带的has_key() if(arr.has_key("int")): print("存在")
以上是关于python3.6 判断字典是不是有某个key的主要内容,如果未能解决你的问题,请参考以下文章
发现一个秘密:既python3.6之后字典竟然变成了有序集合,我再次验证了一下!