我是Python的新手。我使用Feedparser编写了以下代码:
import feedparser
d = feedparser.parse('http://pplware.sapo.pt/feed/')
i = range(10)
for i in range(10):
updates = [{"url": d.entries[i].link, "msg": d.entries[i].summary + ", "}]我的问题。
如何将这10个条目添加到变量“更新”中?
诚挚的问候,
发布于 2011-03-30 01:11:57
import feedparser
d = feedparser.parse('http://pplware.sapo.pt/feed/')
updates = []
for i in range(10):
updates.append({"url": d.entries[i].link, "msg": d.entries[i].summary + ", "})在for循环中,将字典结果追加到更新列表中。“‘updates”在for循环后包含10个元素。每个条目一个。
编辑:
但是,RestRisiko提供的代码确实更漂亮;-)
发布于 2011-03-30 01:13:16
d = feedparser.parse('http://pplware.sapo.pt/feed/')
for item in d.entries[:10]:
print item从“item”中提取信息并将其添加到列表或字典中是Python列表和字典的基本用法(请阅读本文中的教程-我们不能在这里教授列表和字典的基本用法)。
https://stackoverflow.com/questions/5476212
复制相似问题