我对编程很陌生,并且不了解很多概念.有人可以向我解释第2行的语法及其工作原理吗?是否需要缩进?而且,我可以从哪里学到这些?
string = #extremely large number
num = [int(c) for c in string if not c.isspace()]
Run Code Online (Sandbox Code Playgroud)
mgi*_*son 14
这是一个列表理解,一种创建新列表的简写.它在功能上等同于:
num = []
for c in string:
if not c.isspace():
num.append(int(c))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
599 次 |
| 最近记录: |