作者wadd (丑男转世-低调)
看板Python
标题[问题] int list 转 str list
时间Tue Aug 17 13:20:41 2010
原本的程式码:
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
1F:推 zerodevil:temp['val'] = map(str, temp['val']) 08/17 13:25
2F:→ zerodevil:上面的temp改成my_dict @@ 08/17 13:26
3F:→ zerodevil:有没有比较快我就不知道了 08/17 13:26
4F:推 ya790206:a['val']=[str(i) for i in a['val']] 08/17 13:34
5F:→ ya790206:有没有效率我不知道,只是比较短 08/17 13:35
6F:→ wadd:啧~高阶语言真的要很懂一些语法跟要懂很多函式 08/17 13:45
7F:→ wadd:从 embedded 想往上爬真痛苦啊 08/17 13:46
8F:→ wadd:不过在本板高手真的都很友善,关键字 & 击中率 & 效率都超高 08/17 13:53