【发布时间】:2016-06-08 18:25:46
【问题描述】:
我想在一个循环周期中创建一个包含重复值的列表理解,如下所示:
s=[]
for i in range(5):
s+=[i,i]
但这不起作用。
[i, i for i in range(5)]
【问题讨论】:
-
你能解释得更好吗,比如你到底想做什么?
-
[[i, i] for i in range(5)]。但是您也可以使用list(map(lambda i: [i, i], range(5)))。 -
但我不知道该怎么做。,做什么?
-
寻求调试帮助的问题(“为什么这段代码不起作用?”)必须包括所需的行为、特定的问题或错误以及在问题本身中重现它所需的最短代码。没有明确问题陈述的问题对其他读者没有用处。 See: How to create a Minimal, Complete, and Verifiable example.
标签: python