xxxxxxxxxx
# Loop through dictionary in value order
di = {'a': 3, 'b': 1, 'c': 2}
tmp = sorted( [(v, k) for k, v in di.items()] )
print(tmp)
# [(1, 'b'), (2, 'c'), (3, 'a')]
xxxxxxxxxx
fav_numbers = {'eric': 17, 'ever': 4}
for number in fav_numbers.values():
print(str(number) + ' is a favorite')
xxxxxxxxxx
a_dict = {"color": "blue", "fruit": "apple", "pet": "dog"}
# Will loop through the dict's elements (key, value) WITHOUT ORDER
for key, value in a_dict.items():
print(key, '->', value)
xxxxxxxxxx
my_dic = {
'name': 'Majhi',
'age': 71,
'country': 'BD'
}
for key, value in my_dic.items():
print(key) # name age country
print(value) # Majhi 71 BD
xxxxxxxxxx
# Loop through dictionary in key order
di = {'b': 2, 'c': 3, 'a': 1}
for k, v in sorted(di.items()):
print(k, v)
# a 1
# b 2
# c 3
xxxxxxxxxx
foreach (var (key, value) in someDictionary) // loop through key and value; WARNING: NON-MUTABLE