4 回答

TA貢獻1821條經(jīng)驗 獲得超6個贊
它不能在單個循環(huán)中完成,但是可以通過一些嵌套來完成:
{% for day, rooms in mydict.items %}
{% for room, dates_and_flags in rooms.items %}
{% for date, time_and_flags in dates_and_flags %}
{{ date }}:{{ time_and_flags }}
{% endfor %}
{% endfor %}
{% endfor %}
因為time_and_flags是元組,所以您可以使用time_and_flags.0和使用標志訪問時間time_and_flags.1。

TA貢獻1906條經(jīng)驗 獲得超3個贊
您的問題并沒有完全說明您要如何使用嵌套字典,但這是一個瘋狂的猜測:
for day,rooms in days.iteritems():
print "Rooms for day {}:".format(day)
for room, times in rooms.iteritems():
print " . Room {}".format(room)
for t in times:
print "Date : {} | Total time : {} | Flag : {}".format(t[0], t[1][0], t[1][1])
添加回答
舉報