
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 展开
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 展开
2个回答
展开全部
你这个列表元素被指定使用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])
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询