【发布时间】:2018-08-14 15:12:05
【问题描述】:
我在“for account in accounts”循环中遇到无效语法错误,为什么?
请帮忙,我已经为此苦苦挣扎了一段时间
app.send(
functions.channels.InviteToChannel(
channel=app.resolve_peer("xyz123"),
users=[
for account in accounts:
app.resolve_peer(accounts)
]
)
)
【问题讨论】:
-
[app.resolve_peer(accounts) for account in accounts]是 列表理解,而不是 for 循环。你混淆了两者。列表推导式是返回某种列表的表达式。 for 循环是一个命令,而不是一个表达式。
标签: python