for i in range(1,11):
if i **2 %2 = 0:
res.append(i**2)
print(res)
#推导式
res = [x ** 2 for x in range(1,11) if x ** 2 % 2 == 0]
print(res)
res = [x for x in ‘python‘] #[‘p‘,‘y‘,‘t‘,‘h‘,‘o‘,‘n‘]
res = [x + y for x in ‘python‘ for y in ‘123‘ if x + y != y1]#多重循环
res = tuple(x ** 2 for x in range (1,11))
tuple用于与生成器作以区分
dic = {x: x ** 2 for x in range(1,11)}
print(dic)
字典是无序且不重复的!!!
原文:https://www.cnblogs.com/kangshuaibo/p/14829253.html