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,2,3,4,5,6,7,8,9,10] # 假装这里有十亿个数字
result = [x**0.5 for x in...a]
# pythonic方法
a = [1,2,3,4,5,6,7,8,9,10]# 假装这里有十亿个数字
result = (x**0.5 for x in a)
「3、尽量使用enumerate...「5、使用map函数」
zip() 函数用于将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的可迭代对象。...方法
import sys, os
# pythonic方法
import os
import sys
from subprocess import Popen, PIPE
「9、交换两个变量的值」