node88 发表于 2020-4-10 10:22:25

python:如何输出10以内奇数平方构成的列表

如题 谢谢各位

qiuyouzhi 发表于 2020-4-10 10:25:00

本帖最后由 qiuyouzhi 于 2020-4-10 10:27 编辑

arr = []
for i in range(11):
    if i % 2:
      arr.append(i)

print(list(map(lambda x: x ** 2, arr)))

heidern0612 发表于 2020-4-10 10:26:05

本帖最后由 heidern0612 于 2020-4-10 10:29 编辑

list1=[]

for i in range(1,10):
    if i%2!=0:
      list1.append(i**2)

print(list1)


也可以print()

snaker 发表于 2020-4-10 10:26:18

a=

sunrise085 发表于 2020-4-10 10:26:29

list1=[]
for i in range(1,10,2):
    list1.append(i*i)
print (list1)

永恒的蓝色梦想 发表于 2020-4-10 10:29:44

coolsummer2080 发表于 2020-4-10 10:30:42

这个用列表推导式最简洁
>>>

如果我回答的对,{:5_109:}给个最佳答案呗!{:5_91:}
页: [1]
查看完整版本: python:如何输出10以内奇数平方构成的列表