的名單我想號碼列表返回字符串列表:我有一個列表返回數的列表,以字符串
copy=[[1,'a'],[55,'b'],[100,'c], [11,d],[66,f]]
,如果我有一個列表code=[1,100,100,11,1,66,1]
結果列表必須像以下列表: ['a','c','c','d','a','f','a']
然後返回一個序列seq=['accdafa']
這意味着,我的每個元素在列表中的副本元素列表中的代碼進行比較。 比如我拿件1
從代碼我複製列表的元素進行比較 code[0]=1
if code[0]==copy[0][0]:
seq.append(copy[0][1])
else:
go to the next element of the list 'copy'
我嘗試代碼:
for j in range(len(code)):
if code[j]==copy[0][0]:
seq.append(copy[0][1])
我收到以下錯誤:
IndexError: list index out of range
對於列表中其餘元素的相同內容code
是啊,看看dictinoaries。你會發現它會讓你的生活變得更加容易,使用它們很容易 – ZekeDroid