1.列表推导式
# coding=utf-8
#!/usr/bin/python
'''
列表推导式
'''
mList = [1, 2, 3]
print('原式:', mList)
mNewList = [3 * x for x in mList]
print('列表推导式:', mNewList)
运行结果
原式: [1, 2, 3]
列表推导式: [3, 6, 9]
2.列表推导式+表达式
例如if语句
# coding=utf-8
#!/usr/bin/python
'''
列表推导式+if
'''
mList = [1, 2, 3]
print('原式:', mList)
mNewList = [3 * x for x in mList if x < 3]
print('列表推导式+if:', mNewList)
运行结果
原式: [1, 2, 3]
列表推导式+if: [3, 6]