如何通过切片操作移除字符串倒数第二个字符?
移除字符串倒数第二个字符的切片方法
你可以用切片组合来实现,不需要复杂的中间位置切片操作,用你已经掌握的开头、末尾切片技巧就能搞定:
- 先截取字符串从开头到倒数第二个字符之前的部分:
s[:-2] - 再单独取字符串的最后一个字符:
s[-1:] - 将两部分拼接,就能得到目标结果
实际代码示例:
s = '[2,3,1,1,]' result = s[:-2] + s[-1:] print(result) # 输出 '[2,3,1,1]'
简单拆解逻辑:
s[:-2]会从字符串开头截取到倒数第2个字符的前一位,得到'[2,3,1,1's[-1:]会提取字符串的最后一个字符,得到']'- 两者拼接后正好是你需要的格式
内容的提问来源于stack exchange,提问作者ili
相关产品推荐
相关产品推荐

