[問題] int list 轉 str list

看板Python作者 (醜男轉世-低調)時間15年前 (2010/08/17 13:20), 編輯推噓2(206)
留言8則, 3人參與, 最新討論串1/1
原本的程式碼: 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

08/17 13:25, , 1F
temp['val'] = map(str, temp['val'])
08/17 13:25, 1F

08/17 13:26, , 2F
上面的temp改成my_dict @@
08/17 13:26, 2F

08/17 13:26, , 3F
有沒有比較快我就不知道了
08/17 13:26, 3F

08/17 13:34, , 4F
a['val']=[str(i) for i in a['val']]
08/17 13:34, 4F

08/17 13:35, , 5F
有沒有效率我不知道,只是比較短
08/17 13:35, 5F

08/17 13:45, , 6F
嘖~高階語言真的要很懂一些語法跟要懂很多函式
08/17 13:45, 6F

08/17 13:46, , 7F
從 embedded 想往上爬真痛苦啊
08/17 13:46, 7F

08/17 13:53, , 8F
不過在本板高手真的都很友善,關鍵字 & 擊中率 & 效率都超高
08/17 13:53, 8F
文章代碼(AID): #1CQXmi42 (Python)
文章代碼(AID): #1CQXmi42 (Python)