2017-03-06 44 views
0

我想給列表添加一個特定範圍的高度,所以我給它作爲響鈴(91,115),但它不工作,它只是打印範圍(91-115)不是從91-115我可以在列表datastrucutre中包含一個特定範圍的變量

attributes=[[4.10,range(91,115)],[4.10,range(119,138)],[4.10,range(143,186)],[4.10,191]] 

physique=["normal","Overweight","obese","Extreme obesity"] 
print (attributes) 

回答

1

範圍的值是一個發生器,不值的序列。 必須遍歷它。我建議附加到原始元素的列表理解,如:

attributes = [ 
    [4.10] + [_ for _ in range(91, 115)], 
    [4.10] + [_ for _ in range(119, 138)], 
    ... 
] 
相關問題