我想在 hypen 之前打印文本/字符串。我的文本是060713-2-29-1_vstrot_105-15我试过了out_string = ",".join([str(imgstr.split('-')[0:2])])
print(out_string)但输出是['060713', '2']我需要不带括号的输出和使用 split 的连字符060713-2
1 回答
牧羊人nacy
TA贡献1862条经验 获得超7个赞
imgstr = '060713-2-29-1_vstrot_105-15'
out_string = "-".join(imgstr.split('-')[0:2])
print(out_string)
060713-2
split返回一个数组,您不必像join之后使用的那样将其转换为字符串。
join将获取数组中的所有内容(对于我们所说的前 2 个元素),并在您使用时通过将元素与不需要0:2的元素组合来创建一个字符串-,
添加回答
举报
0/150
提交
取消