使用 split before hypen 打印两个文本

我想在 hypen 之前打印文本/字符串。我的文本是

060713-2-29-1_vstrot_105-15

我试过了

out_string = ",".join([str(imgstr.split('-')[0:2])])
print(out_string)

但输出是

['060713', '2']

我需要不带括号的输出和使用 split 的连字符

060713-2


月关宝盒
浏览 92回答 1
1回答

牧羊人nacy

imgstr = '060713-2-29-1_vstrot_105-15'out_string = "-".join(imgstr.split('-')[0:2])print(out_string)060713-2split返回一个数组,您不必像join之后使用的那样将其转换为字符串。join将获取数组中的所有内容(对于我们所说的前 2 个元素),并在您使用时通过将元素与不需要0:2的元素组合来创建一个字符串-,
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python