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 = ['apple','banana','orange']
for i in range(len(a)):
print(a[...「5、使用map函数」
zip() 函数用于将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的可迭代对象。...# 任务:对比两个列表相同索引位置元素的大小,输出较大值
# 非pythonic方法
a = [1,5,7]
b = [2,4,6]
for i in range(len(a)):
if a[...、判断一个值是否为True、空列表、None」
# 非pythonic方法
if x == True:
pass
if len(y) == 0:
pass
if z == None: