从string(Python)中删除最后一个字符
假设我的string长10个字符。
我如何删除最后一个字符?
如果我的string是“abcdefghij”(我不想replace“j”字符,因为我的string可能包含多个'j'字符),我只希望最后一个字符消失。 不pipe它是什么或者发生了多less次,我需要从我的string中删除最后一个字符。
简单:
st = "abcdefghij" st = st[:-1]
还有另外一种方式来说明如何完成步骤:
list1 = "abcdefghij" list2 = list(list1) print (list2) list3 = list2[:-1] print (list3)
这也是用户input单词的一种方式:
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)