def char2num(s):? ? return {'0': 0, '1': 1, '2': 2, '3': 3, '4': 4, '5': 5, '6': 6, '7': 7, '8': 8, '9': 9}[s]map2 = map(char2num, '13579')print(map2)我知道字符串‘13579’是可以被迭代的。問一下? 第二行的[s]是什么意思??或者我該百度什么才能理解這句話??
1 回答

產(chǎn)品經(jīng)理不是經(jīng)理
TA貢獻481條經(jīng)驗 獲得超143個贊
L =?{'0': 0, '1': 1, '2': 2, '3': 3, '4': 4, '5': 5, '6': 6, '7': 7, '8': 8, '9': 9}
當S='1'時,返回L['1']即1。
添加回答
舉報
0/150
提交
取消