示例1
1 | aList = [x * x for x in range(10)] |
这个分为两部分: 每当 #1循环一次,就把一个\(x*x\)放入到list中1
2x * x
for x in range(10) # 1
示例2
1 | freshfruit = [' banana', ' loganberry', ' passion fruit'] |
每当 #1循环一次,就把一个w.strip()放入到list中 .strip()函数会去掉字符串的前导空格
示例3
1 | vec = [[1, 2, 3], [4, 5, 6], [7, 8, 9]] |
#1相当于一个两重循环 1
2
3
4ans = []
for elem in vec:
for num in elem:
ans.append(num)
示例4
1 | aList = [-1, -4, 6, 7.5, -2.3, 9, -11] |
示例5
1 | from random import randint |
#1相当于: 1
2
3
4ans = []
for index, value in enumerate(x):
if value == m:
ans.append(index)
示例6
1 | [(x, y) for x in [1, 2, 3] for y in [3, 1, 4] if x != y] |
- 本文作者: 水蓝络合物
- 本文链接: https://miku39393939.github.io/2022/03/05/PythonCourse4/
- 版权声明: 本博客所有文章除特别声明外,均采用 MIT 许可协议。转载请注明出处!