У меня есть словарь
>>>d = {"a":"apple", "c":"cat", "d":"dog"}
Этот словарь должен быть напечатан для вывода в следующем формате:
1. apple
2. cat
3. dog
Если у меня есть для использования спискачтобы сделать это, как бы мне заставить его также напечатать текущий номер итерации, то есть 1, 2 или 3, как указано выше.
Это то, что у меня есть, и оно просто печатает значения dict на новых строках, но это далеко от того, что я хочу.
>>>temp = "\n".join( [d[i] for i in d] )
>>>print temp
- Кроме того, полезно ли это дляиспользовать генератор вместо понимания списка здесь?
- Окружающая среда: Python 2.7