我想通過比較我的字符串中的每個字符與我的「alpha_list」的字符串來創建一個與字符串相關的值列表。這是編碼過程,以便數值可以稍後添加。基於現有的字符串數組創建一個新的數組數組
我不斷從多種不同的方式收到多個錯誤,我試圖做到這一點。
import string
alpha_list = " ABCDEFGHIJKLMNOPQRSTUVWXYZ"
ints = "HELLO WORLD"
myotherlist = []
for idx, val in enumerate(ints):
myotherlist[idx] = alpha_list.index(val)
print(myotherlist)
現在這是我當前的錯誤讀
Traceback (most recent call last):
File "C:/Users/Derek/Desktop/Python/test2.py", line 11, in <module>
myotherlist[idx] = alpha_list.index(val)
IndexError: list assignment index out of range
我很新的蟒蛇,所以如果我想提出一個可笑的明顯錯誤敬請批評。
,我正在尋找應看起來像這樣的打印(myotherlist)輸出:
[8,5,12,12,15,0,23,15,18,12,4]
只是要清楚我想縮短格式,我列出每個單一的字母,並在if和elif語句中指定一個數字 – LBBLITZ54 2014-11-02 22:15:42