我已經開始自學Python了,作爲一個練習,我已經爲自己設定了生成查找表的任務,我需要爲另一個項目。如何創建包含256個元素的列表?
我需要生成一個256個元素的列表,其中每個元素的值是math.sin(2*i*pi/256)
。問題是,我不知道如何生成一個初始化爲「虛擬」值的列表,然後我可以使用for循環來分步執行並分配sin
函數的值。
使用列表()似乎創建一個「空」列表,但沒有元素,所以我得到一個「列表分配索引超出範圍」錯誤的循環。除了明確創建一個包含256個元素的列表聲明,並且所有的值都是「0」以外,還有其他辦法嗎?
「'math.sin(2pi/256)'」我懷疑這一點。我認爲它是'math.sin(2 * i * math.pi/256),我在範圍(256)'中。請更正您的問題。另外,請使用段落,以便我們實際解析您的問題。 – 2010-03-11 11:09:04
@Bitrex:你能否接受答案來標記問題已解決? – MERose 2015-09-29 21:18:28