文字列が10文字であるとします。文字列から最後の文字を削除する(Python)
最後の文字を削除するにはどうすればよいですか?
私の文字列が "abcdefghij"の場合(私は "j"文字を置き換えたくありません。文字列に複数の 'j'文字が入っている可能性があります)それが何であるか何回起こっても、私は文字列から最後の文字を削除する必要があります。
文字列が10文字であるとします。文字列から最後の文字を削除する(Python)
最後の文字を削除するにはどうすればよいですか?
私の文字列が "abcdefghij"の場合(私は "j"文字を置き換えたくありません。文字列に複数の 'j'文字が入っている可能性があります)それが何であるか何回起こっても、私は文字列から最後の文字を削除する必要があります。
シンプル:
st = "abcdefghij"
st = st[:-1]
段階で行われる方法を示す別の方法もあります:
list1 = input ("Enter :")
list2 = list(list1)
print (list2)
list3 = list2[:-1]
print (list3)
:これはまた、単語を入力するユーザーとの双方向
list1 = "abcdefghij"
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のドキュメントでこれを簡単に見つけられたと思います。 –
多分@ClassStackerがあるかもしれませんが、まだこの日には186人がこの質問を参考にして答えを出しました。多分(たぶん多分)Pythonのドキュメントは初心者のためにはそれほど単純ではありません... – Kuba