为了账号安全,请及时绑定邮箱和手机立即绑定

使用 split before hypen 打印两个文本

使用 split before hypen 打印两个文本

月关宝盒 2023-01-04 16:01:11
我想在 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的元素组合来创建一个字符串-,


查看完整回答
反对 回复 2023-01-04
  • 1 回答
  • 0 关注
  • 91 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信