首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python和FeedParser问题

Python和FeedParser问题
EN

Stack Overflow用户
提问于 2011-03-30 01:05:28
回答 2查看 2.4K关注 0票数 0

我是Python的新手。我使用Feedparser编写了以下代码:

代码语言:javascript
复制
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个条目添加到变量“更新”中?

诚挚的问候,

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-03-30 01:11:57

代码语言:javascript
复制
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提供的代码确实更漂亮;-)

票数 1
EN

Stack Overflow用户

发布于 2011-03-30 01:13:16

代码语言:javascript
复制
d = feedparser.parse('http://pplware.sapo.pt/feed/')
for item in d.entries[:10]:
    print item

从“item”中提取信息并将其添加到列表或字典中是Python列表和字典的基本用法(请阅读本文中的教程-我们不能在这里教授列表和字典的基本用法)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5476212

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档