Discuss / Python / 1行代码搞定

1行代码搞定

Topic source

list(x for x in range(1,100,2) if x<50)

水煮阳宇

#2 Created at ... [Delete] [Delete and Lock User]

短不代表简单

你这种写法别人看见要打死你..

L=list(range(1,100,2)) n=1 while n<=50: print(L) n=n+2 这样是对的吗?

你的写法并不对

L=[] n=1 while n<=50: L.append(n) n=n+2 print(L)

珀兹艾

#5 Created at ... [Delete] [Delete and Lock User]

re:#3

你这样写的效果是打印25遍列表[1,3,5,7,...,99] =。= 6


  • 1

Reply