我有如下數字列表:如何更改列表編號
given = [[0,5,4,9,0],
[2,1,4,9,9]]
我有如下改變號碼:
0>>0
1>>1
2>>2
3>>3
4>>3
5>>4
9>>5
或者從L1到L2。
l1 = [0,1,2,3,4,5,9]
l2 = [0,1,2,3,3,4,5]
預期的答案是:
ans = [[0,4,3,5,0],
[2,1,3,5,5]]
是如何做的簡單的方法?
我的審判是髒:
given[given==4]=3
and so on.
我寧願numpy的方法。
難道您發佈在解決這個問題的嘗試,即使結果不*易*或* Python的*?目前,您沒有付出任何努力會對您的問題產生不利影響。 –
是編輯我的問題 – gudlife
看到這個職位:http://stackoverflow.com/questions/12229064/mapping-over-values-in-a-python-dictionary(你甚至谷歌這個?) – Kim