pythonic方法
a = [1,2,3,4,5,6,7,8,9,10]
result = [x**2 for x in a if x%2==0]
「2、用生成器表达式来代替数据量较大的列表推导」...# 任务:对比两个列表相同索引位置元素的大小,输出较大值
# 非pythonic方法
a = [1,5,7]
b = [2,4,6]
for i in range(len(a)):
if a[...方法
import sys, os
# pythonic方法
import os
import sys
from subprocess import Popen, PIPE
「9、交换两个变量的值」...、判断一个值是否为True、空列表、None」
# 非pythonic方法
if x == True:
pass
if len(y) == 0:
pass
if z == None:...具有单一功能
包含文档注释
返回一个值
函数和类应该用两个空行隔开
尽量使用内置函数
「补充」
最后说下PEP8规范,PEP8是Python的编码规范,其目的在于提高代码的可读性。