看板 Python 關於我們 聯絡資訊
原本的程式碼: my_dict = {'val':[1,2,3,4]} temp = [] for i in my_dict['val']: temp.append(str(i)) my_dict.update({'val':temp}) 我想將 {'val':[1,2,3,4]} 換為 {'val': ['1', '2', '3', '4']} 不知道有沒有更有效率或簡潔的做法呢? -- 早睡早起身體好,事事順心沒煩惱,電腦若是修得好,好人絕對當到老。 辜狗若是用的好,正妹一定會來找,一旦問題解決了,只會說聲你真好。 資工好人真正慘,電腦永遠修不完,整夜工作有夠幹,明早還得送去還。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.110.138.216
zerodevil:temp['val'] = map(str, temp['val']) 08/17 13:25
zerodevil:上面的temp改成my_dict @@ 08/17 13:26
zerodevil:有沒有比較快我就不知道了 08/17 13:26
ya790206:a['val']=[str(i) for i in a['val']] 08/17 13:34
ya790206:有沒有效率我不知道,只是比較短 08/17 13:35
wadd:嘖~高階語言真的要很懂一些語法跟要懂很多函式 08/17 13:45
wadd:從 embedded 想往上爬真痛苦啊 08/17 13:46
wadd:不過在本板高手真的都很友善,關鍵字 & 擊中率 & 效率都超高 08/17 13:53