list1 = [1,2,3,4]
list2 = ['one','two','three','four']
#Single List convert to Dict
my_Dict = dict()
for index, value in enumerate(list1):
my_Dict[index] = value
print(my_Dict)
# Two list convert to dict
new_dict = dict(zip(list1,list2))
print(new_dict)
Titanic_cast = {
"Leonardo DiCaprio": "Jack Dawson",
"Kate Winslet": "Rose Dewitt Bukater",
"Billy Zane": "Cal Hockley",
}
print("Iterating through keys:")
for key in Titanic_cast:
print(key)
print("
Iterating through keys and values:")
for key, value in Titanic_cast.items():
print("Actor/ Actress: {} Role: {}".format(key, value))
# output -
# Iterating through keys:
# Billy Zane
# Leonardo DiCaprio
# Kate Winslet
# Iterating through keys and values:
# Actor/ Actress: Billy Zane Role: Cal Hockley
# Actor/ Actress: Leonardo DiCaprio Role: Jack Dawson
# Actor/ Actress: Kate Winslet Role: Rose Dewitt Bukater
jjj = {'chuck': 1, 'fred': 42, 'jan': 100}
# If you want only the keys
for key in jjj:
print(key)
# if you want only the values
for key in jjj:
print(jjj[key])
# if you want both keys and values with items
# Using the above you can get either key or value separately if you want
for key, value in jjj.items():
print(key, value)