如何迭代python中的字典列表?

Ami*_*Pal 5 python django django-templates python-2.7

我有一个list of dictionary在python即

listofobs = [{'timestamp': datetime.datetime(2012, 7, 6, 12, 39, 52), 'ip': u'1.4.128.0', 'user': u'lovestone'}, {'timestamp': datetime.datetime(2012, 7, 6, 12, 40, 32), 'ip': u'192.168.21.45', 'user': u'b'}]
Run Code Online (Sandbox Code Playgroud)

我想listofobs在Django模板中使用变量的所有键和值.例如:

对于第一次迭代:

timestamp = 7 july 2012, 12:39 Am
ip = 1.4.128.0
user = lovestone
Run Code Online (Sandbox Code Playgroud)

并为第二次迭代:

 timestamp = 7 july 2012, 12:40 Am
 ip =  192.168.21.45
 user = b
Run Code Online (Sandbox Code Playgroud)

等等 ..

sea*_*ean 9

for a in listofobs:
    print str( a['timestamp'] ), a['ip'], a['user']
Run Code Online (Sandbox Code Playgroud)

将遍历dict列表,然后在模板中使用它们只需将其包装在所需的django语法中,这与常规python非常相似.