0

How to print a key of dictionary with all values?

m = {"human":{"man":2 "women":3},animal:{ "cat":4, "zebra":5}} >>> how print data like this: human: man 2 woman 3 animal: cat 4 zebra 5

22nd Feb 2017, 10:05 PM
hamid
hamid - avatar
3 ответов
+ 3
In Python 3.x you can do the following: m = {"human":{"man":2, "women":3},"animal":{ "cat":4, "zebra":5}} for key, value in m.items(): print(key + ":") for innerKey, innerValue in value.items(): print(innerKey + " " + str(innerValue))
22nd Feb 2017, 10:18 PM
Shai Aharoni
Shai Aharoni - avatar
+ 1
but output is more than I want, this code repeated keys and values
22nd Feb 2017, 10:26 PM
hamid
hamid - avatar
0
thank u, thats worked
23rd Feb 2017, 7:00 AM
hamid
hamid - avatar