比方說,我的字符串是10個字符長。卸下字符串(Python)的最後一個字符
如何刪除最後一個字符?
如果我的字符串是「abcdefghij」(我不想替換「j」字符。由於我的字符串可能包含多個'j'字符),我只希望最後一個字符消失。無論它是什麼或它發生了多少次,我需要從我的字符串中刪除最後一個字符。
比方說,我的字符串是10個字符長。卸下字符串(Python)的最後一個字符
如何刪除最後一個字符?
如果我的字符串是「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)
''abcdefghij'[: - 1]'應該這樣做,但我覺得您可以在官方Python文檔中輕鬆找到它。 – 2013-03-18 13:35:06
也許有@ClassStacker,但仍然在這一天,186人發現這個問題有幫助,336人對答案也一樣,所以也許(也許)Python文檔對於成員來說並不那麼簡單... – Kuba 2017-05-02 21:04:41