文字列から最後の文字を削除する 質問する

文字列から最後の文字を削除する 質問する

文字列から最後の文字を削除するにはどうすればよいですか?

"abcdefghij"  →  "abcdefghi"

ベストアンサー1

単純:

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

文字列をリストとしてキャストすることによってどのように動作するかをよりよく理解するには、次のコード スニペットを試してください。

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

ユーザーからの文字列を受け入れる場合は、次のようになります。

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

文の最後の単語を削除するには(スペースなどの空白で区切られた単語の場合):

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

おすすめ記事