首页 文章

从字符串中删除最后一个字符(Python)[重复]

提问于
浏览
333

这个问题在这里已有答案:

假设我的字符串长度为10个字符 .

如何删除最后一个字符?

如果我的字符串是“abcdefghij”(我不想替换“j”字符 . 因为我的字符串可能包含多个“j”字符)我只希望最后一个字符消失 . 无论它是什么或发生了多少次,我都需要删除字符串中的最后一个字符 .

1 回答

  • 557

    简单:

    st =  "abcdefghij"
    st = st[:-1]
    

    还有另一种方式显示如何完成步骤:

    list1 = "abcdefghij"
    list2 = list(list1)
    print (list2)
    list3 = list2[:-1]
    print (list3)
    

    这也是用户输入单词的一种方式:

    list1 = input ("Enter :")
    list2 = list(list1)
    print (list2)
    list3 = list2[:-1]
    print (list3)
    

    要删除列表中的最后一个单词:

    list1 = input ("Enter :")
    list2 = list1.split()
    print (list2)
    list3 = list2[:-1]
    print (list3)
    

相关问题