这个问题在这里已有答案:
假设我的字符串长度为10个字符 .
如何删除最后一个字符?
如果我的字符串是“abcdefghij”(我不想替换“j”字符 . 因为我的字符串可能包含多个“j”字符)我只希望最后一个字符消失 . 无论它是什么或发生了多少次,我都需要删除字符串中的最后一个字符 .
简单:
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)
1 回答
简单:
还有另一种方式显示如何完成步骤:
这也是用户输入单词的一种方式:
要删除列表中的最后一个单词: