我正在提取一组图片网址及其各自的标题。我试过创建一个散列或关联数组,但数据似乎被覆盖了,所以我只得到了数组中的最后一项。
例如;
thumbnail_list = []
for file in media:
thumbnail_list['url'] = file.url
thumbnail_list['title'] = file.title
我什至尝试过创建两个列表并将它们放在一个更大的列表中。
thumbnail_list.append('foo')
thumbnail_urls.append('bar')
all_thumbs = [thumbnail_list], [thumbnail_urls]
我正在尝试从这些数据中创建一个链接:
<a href="image-url">image title</a>
我不断接近,但我最终在我的 django 模板中一次循环了太多数据或所有数据。
想法?
编辑:也许 zip() 是我需要的?
questions = ['name', 'quest', 'favorite color']
answers = ['lancelot', 'the holy grail', 'blue']
for q, a in zip(questions, answers):
print 'What is your {0}? It is {1}.'.format(q, a)