Pythonスライスリスト文字列はどうやって切り替わりますか?
1.文字列がリストになる方法
スプリット()を使って、文字列を分割してから配列を保存します。
例
input=「ni si shi」
out put=input.split(')
print(output)
出力は「'ニ'、'si'、'shi」とする。
2.リストデータを逆順にするにはどうすればいいですか?
ここでスライス中のslice[start:end:steps]が使えます。
startとは、カスタムリストの先頭の位置のことです。
endは、ユーザー定義の最後の要素位置を指します。一般的にはすべて空で、リストの最後を指します。
stepsはステップ数を指します。0ではなく、デフォルトでは1で、一つずつ読みます。-1なら、一つずつ読みます。もちろん、2、-2もあります。歩幅が大きいだけで、ここでは一対三を挙げることができます。
一例を使って、出力の結果を逆順にします。
input=「ni si shi」
out put=input.split(')
slice=output[:-1]
print(slice)
出力は「'shi'、'si'、'ni'」とする。
3.リスト内のデータを文字列に戻すにはどうすればいいですか?
ここでは「」.join()「」という引用符の間の内容は出力時に文字列を区切った内容であり、引用符の内容が1(「1」.join(slice)であれば、以下のコードは出力されます。shi 1 si 1 ni
スプリット()を使って、文字列を分割してから配列を保存します。
例
input=「ni si shi」
out put=input.split(')
print(output)
出力は「'ニ'、'si'、'shi」とする。
2.リストデータを逆順にするにはどうすればいいですか?
ここでスライス中のslice[start:end:steps]が使えます。
startとは、カスタムリストの先頭の位置のことです。
endは、ユーザー定義の最後の要素位置を指します。一般的にはすべて空で、リストの最後を指します。
stepsはステップ数を指します。0ではなく、デフォルトでは1で、一つずつ読みます。-1なら、一つずつ読みます。もちろん、2、-2もあります。歩幅が大きいだけで、ここでは一対三を挙げることができます。
一例を使って、出力の結果を逆順にします。
input=「ni si shi」
out put=input.split(')
slice=output[:-1]
print(slice)
出力は「'shi'、'si'、'ni'」とする。
3.リスト内のデータを文字列に戻すにはどうすればいいですか?
ここでは「」.join()「」という引用符の間の内容は出力時に文字列を区切った内容であり、引用符の内容が1(「1」.join(slice)であれば、以下のコードは出力されます。shi 1 si 1 ni
input="ni si shi"
output=input.split(" ")
slice=output[::-1]
string=" ".join(slice)# “ ” , “”
print(string)
以上が本文の全部です。皆さんの勉強に役に立つように、私たちを応援してください。