python - for循环列表递增
问题描述
为了在 1000 下找到 3 的倍数,我使用了这种方法:
a=[]
import itertools
for x in itertools.count():
while x<1000:
if x%3==0:
a.append[x]
print(a)
我是初学者,请帮我找出错误。
解决方案
为什么不简单
a = list(range(0, 1000, 3))
甚至
a = range(0, 1000, 3)
在 Python 2 中?
推荐阅读
- html - 无法设置输入的默认值(Angular)
- java - java正则表达式包含某些字符串
- powershell - TeamCity 远程 Powershell 访问突然被拒绝
- laravel - 所有记录都已成功更新到与用户相关的数据库中,但图像未使用 Laravel 更新到数据库和本地文件夹中
- android - OpenSubtitles api 安卓类
- java - 如何在 Java 中将代码从 while 循环更改为 do while 循环
- google-tag-manager - 无法实现:onClick of button,获取当前页面 URL 并发布到 zapier webhook
- image - tesseract 可以正确识别图像中的下划线吗?
- html - 在表格单元格中垂直居中伪内容而不超出表格底部
- java - 嵌入tomcat的war文件无法使用maven运行