我似乎无法弄清楚如何扫描我的字典以找到cometList中的字符,然后将数字附加到我的numList
ie:我输入comet和cometList变为(C,O,M,E,T)然后它将扫描alphabetList并获得相应的数字(3,15,13,5,20)并将它们附加到numList
alphabetList = {'A': '1', 'B': '2', 'C': '3', 'D': '4', 'E': '5', 'F': '6', 'G': '7', 'H': '8', 'I': '9', 'J': '10',
'K': '11', 'L': '12', 'M': '13', 'N': '14', 'O': '15', 'P': '16', 'Q': '17', 'R': '18', 'S': '19',
'T': '20', 'U': '21', 'V': '22', 'W': '23', 'X': '24', 'Y': '25', 'Z': '26'}
cometList = list(comet)
groupList = list(group)
numList =[]
答案 0 :(得分:2)
word = "comet"
codes = [alphabet[letter] for letter in word.upper()]
你不需要一个字母列表 - 只需直接迭代这个词。
答案 1 :(得分:0)
这就是你要找的东西:
cometList = 'comet'
numList = [alphabetList[letter.upper()] for letter in cometList]