kma*_*o23 0 python dictionary for-loop max python-3.x
我有一个字典,如:
chars_dict = {'a' : 1, 'c': 2, 'e': 4, 'h': 3, 's': 1}
Run Code Online (Sandbox Code Playgroud)
简单地说,这个字典将包含字符及其计数,最小值为1,最大值取决于字符串中的字符.
现在,我想在不使用循环的情况下检查是否存在计数2或更大for
.为实现这一点,我颠倒了上面的字典.现在字典成了,
rev_chars_dict = {1: ['a', 's'], 2: 'c', 4: 'e', 3: 'h'}
Run Code Online (Sandbox Code Playgroud)
但是,如何在不使用for
循环的情况下检查密钥的存在(此处为数字2或更大)?这是一种pythonic方式吗?
我想要像,
if >=2 in rev_chars_dict:
return True
else:
return False
Run Code Online (Sandbox Code Playgroud)