代码如何工作 [I for i in Range (51) if I % 2 == 0]
📁 列表, python, 人工智能
Evens_to_50 = [I for i in range ( 51 ) if i % 2 == 0 ] Print Evens_to_50 这段代码生成一个直到五十的偶数列表。但作为编程新手,我不理解一些点:
- 为什么生成发生在方括号内,它们通常用于索引操作?
- 第一个 i 在 for 前起什么作用?为什么 range (51) 后面没有冒号和换行缩进?
- 方括号还能用在哪些地方写 for ?它们内部的规则是什么?