python 怎么把列表里的int转换成str?

我想建一个含有数字的列表【‘1’,‘2’,‘3’,‘4’,‘...’】,但是用list(range(1,10)只能打出数字列表,并不是元素列表。请问怎么把数字列表转成元素... 我想建一个含有数字的列表【‘1’, ‘2’,‘3’, ‘4’,‘...’】,但是用list(range(1,10)只能打出数字列表,并不是元素列表。请问怎么把数字列表转成元素的?主要是想解决如图的问题,不想打那么多数字,想直接生成一个含有数字元素的列表,请问怎么实现》? 展开
 我来答
小灰灰啊
2019-04-16 · 知道合伙人IT服务行家
小灰灰啊
知道合伙人IT服务行家
采纳数:116 获赞数:284
资深运维工程师,熟悉Linux、Python、Shell

向TA提问 私信TA
展开全部
可以用列表解析式转一遍就可以了,速度也非常快,例如你获取列表的方法是
L=list(range(1, 10))
用列表解析式转就是
L=[str(i) for i in L]
这个时候L就变成了一个元素都是字符串的列表了。
南珠玉9s
2019-04-16 · TA获得超过4677个赞
知道小有建树答主
回答量:226
采纳率:66%
帮助的人:12.4万
展开全部
列表推导式
[str(i) for i in range(10)]
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式