2013-07-03 29 views

回答

6

括號 - {}創建一組您傳遞給它的元素。要創建一個列表,你需要使用括號 - []

[range(x) for x in [1,2,4]] 

而得到所需要的輸出,你需要改變你的range()一點點。 range(2)會給你[0, 1]而不是[1, 2]

您可以使用:

>>> [range(1, x+1) for x in [1, 2, 4]] 
[[1], [1, 2], [1, 2, 3, 4]] 
+0

感謝這就是我一直在尋找 –

+0

@AntarrByrd。不客氣:) –

+0

大括號創建字典 – Brian

相關問題