如果我有一个列表,并且我想创建一个只包含原始列表的偶数值的列表,我该怎么做?
我最初有:
list1 = [1,2,3,4,5]
list2 = []
for v in list1:
if v % 2 == 0:
list2 += v
print list2
Run Code Online (Sandbox Code Playgroud)
列表理解是要走的路:
list1 = [1,2,3,4,5]
list2 = [i for i in list1 if i%2 == 0]
print list2 # => [2, 4]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
178 次 |
| 最近记录: |