1 生成一个列表,列表元素分别为[1** 1,2** 2…9** 9]
li = []
for i in range(1, 10):
li.append(i ** i)
print(li)
print([i**i for i in range(1,10)])
print([i ** i for i in range(1, 10) if i % 2 == 0])
结果是:
[1, 4, 27, 256, 3125, 46656, 823543, 16777216, 387420489]
[1, 4, 27, 256, 3125, 46656, 823543, 16777216, 387420489]
[4, 256