当前位置:  开发笔记 > 编程语言 > 正文

将变量赋值给for循环时,为什么会出现语法错误?

如何解决《将变量赋值给for循环时,为什么会出现语法错误?》经验,为你挑选了1个好方法。



1> Platinum Azu..:

看起来你正试图使用列表理解.列表推导需要在"循环"部分之前使用表达式.

另外,如其他地方所述,如果Python中存在条件,则不需要括号.

例如:

myChicken = [x for x in myList if x >= 50]
belowfifty = [x for x in myList if x <= 50]

任何表达式都可以在之前使用for,而不仅仅是变量引用.例如,以下是如何获得0-100的方块:

squares = [x*x for x in range(1, 11)]

推荐阅读
依然-狠幸福
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有