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]