Python – Check if key exists in dictionary
In Python, you can use the in
operator to check if a key exists in a dictionary.
test.py
def main():
fruits = {
'apple':1,
'orange':2,
'banana':3
}
#if key 'apple' exists in fruits?
if 'apple' in fruits:
print(fruits['apple'])
if __name__ == '__main__':
main()
Output
1
P.S Tested with Python 3.4.3
Note
has_key()
is deprecated in favor of key in
d.
def charCount(str):
result = {}
for char in str:
if not result.get(char):
result[char] = 1
else:
result[char]+=1
print(result)
TY!!!!!!!!!!!!!!!
easy solution
Thank you mkyoung
if ‘apple’ in fruits: is not working…….if ‘apple’ in fruits.keys(): works fine
Thanks man!