从for循环追加

2024-04-25 09:33:21 发布

您现在位置:Python中文网/ 问答频道 /正文

我有这个Python脚本,没有将值硬编码到其中,而是使用feedparser下载rss标题并将其附加到数组中,但是我遇到了麻烦。你知道吗

当前代码(有效):

for name, date, no in (
        ("Title1", datetime.date(2014,8,9), 3),
        ("Title2", datetime.date(2014,8,3), 23),
        ("Title3", datetime.date(2014,4,6), 51)):
            self.list.append(person(name, date, no))

我想做的(但失败了):

    for post in url.entries:
        name = post.title
        date = datetime.date(2014,2,1) # hardcoded date is fine
        no = 1 # hardcoded number is fine
        self.list.append(person(name, date, no))

如何将for循环的结果附加到person对象?你知道吗

谢谢


Tags: nonameinself脚本fordatetimedate

热门问题