包括使用F形成的数组中的If

2024-04-20 10:32:04 发布

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

在Python中,我有这样一句话:

blog_ids = [c.blog_id for c in connections]

它基本上告诉Python在连接中创建一个包含所有blog id的数组。不幸的是,如果connections对象有一些None类型,c.blog_id将导致异常。有什么语法可以解决这个问题吗?我试过了,但没用:

blog_ids = [c.blog_id for c not None in connections]

Tags: 对象innoneidids类型for语法
2条回答

这里的问题可能是询问在connections对象中有什么类型的对象。它们是具有blog\u id属性的有效对象还是无对象。或者有没有可能在这些对象中还有其他一些没有blog\u id属性的对象(除了None对象之外)。你知道吗

blog_ids = [c.blog_id for c in connections if c is not None]

相关问题 更多 >