python get index of dictionary code example

Example 1: how to get key of a particular value in dictionary python using index

mydict = {'george': 16, 'amber': 19}
print(list(mydict.keys())[list(mydict.values()).index(16)])  # Prints george

Example 2: get value from index python

# To get value from index in a list:
x = ["Foo", "Bar", "Roblox"]

print(x[0]) # Output: Foo

Example 3: python dict get index

i = {
	'foo':'bar',
	'baz':'huh?'
}

#in python 3, you'll need to cast to list:
# keys = list(i.keys())

keys = i.keys()
values = i.values()

print(keys[values.index("bar")])
# output: 'foo'