Handle undeclared dict key in Python

Viewed 20686

In my Ruby application I have a hash table:

c = {:sample => 1,:another => 2}

I can handle the table like this:

[c[:sample].nil? , c[:another].nil? ,c[:not_in_list].nil?]

I'm trying to do the same thing in Python. I created a new dictionary:

c = {"sample":1, "another":2}

I couldn't handle the nil value exception for:

c["not-in-dictionary"]

I tried this:

c[:not_in_dictionery] is not None

and it is returning an exception instead of False. How do I handle this?

1 Answers
Related