python中怎么删除数组的每一个元素的首字母?

[b'F:\\data\\data_feature\\CK+yuan\\happy\\943.jpg'b'F:\\data\\data_feature\\CK+yuan\... [b'F:\\data\\data_feature\\CK+yuan\\happy\\943.jpg'
b'F:\\data\\data_feature\\CK+yuan\\surprised\\83.jpg'
b'F:\\data\\data_feature\\CK+yuan\\angry\\2801.jpg'
b'F:\\data\\data_feature\\CK+yuan\\fearful\\1214.jpg'
b'F:\\data\\data_feature\\CK+yuan\\fearful\\4294.jpg'
b'F:\\data\\data_feature\\CK+yuan\\surprised\\S129_002_00000009.png']
我的数组是这样的,需要删除第一个字母b
展开
 我来答
lxq3719
2019-10-29 · 超过54用户采纳过TA的回答
知道小有建树答主
回答量:86
采纳率:86%
帮助的人:41.3万
展开全部

程序如图所示,望采纳

追问
谢谢,但是后面的路径都显示的不对了呢,我是想按照路径读取图片,原来是一个tensor,但是不知道为什么转为数组后多了一个b,所以想删掉她
追答

这样就好了

jjdsjeff
2019-12-28 · TA获得超过2053个赞
知道大有可为答主
回答量:2470
采纳率:72%
帮助的人:572万
展开全部

你这个列表元素被指定使用byte编码,所以前面有个b的byte编码标记。可以用decode为utf-8编码就不会出现b这个byte编码标记了。

lst=[b'F:\ldata\\data_feature\\CK+yuan\\happy\\943.jpg'

b'F:\\data\\data_ featurel\CK+yuan\\surprised\\83.jpg'

b'F:\\data\\data_ feature\\CK+yuan\angry\2801.jpg'

b'F:\\data\\data_ feature\\cK+yuan\\fearful\\1214.jpg'

b'F:\\data\\data_ feature\\CK+yuan\\fearful\4294.jpg''

b'F:\\data\\data_ feature\lCK+yuan\\surprised\\S129_ 002_ 00000009.png']

print([x.decode('utf-8') for x in lst])

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式