私は混乱を理解していません。 split()
関数は、指定された引数のすべての出現を取り除いて、文字列のすべての部分のリストを返します。
たとえば、次の文字列があるとします。 "Hello world!" [ "地獄"、 "W"、 "RLD!"]のコードで
:
str = "Hello world!"
split_str = str.split("o")
print "str has type", type(str), "with the value", str, "\n"
print "split_str has type", type(split_str), "with the value", split_str
そして、出力してから出力がされます( "O")、分割することで、この1を分割
文字列の値がHello worldの文字列です。
split_strは、[「地獄」、「W」、「RLD!」]の値を持つタイプのリストを持っている
をので、あなたはスペースで区切っ異なる整数のシーケンスを表す文字列を持っている場合:このソリューションで動作する可能性があります。
input_integers = raw_input().split(" ") # splits the given input string
numbers = [int(x) for x in input_integers] # iteration to convert from string to int
numbers = sorted(numbers) # makes a sort on the integer list
print numbers # display
これは非常に基本的な文字列ですので、次回はドキュメントを読むようにしてください。これは、あなたのソリューションを得るために読むことができる最初のツールです。
[ 'str.split'](https://docs.python.org/3/library/stdtypes.html#str.split)対['str.strip'](https://docs.python.org/3/library/stdtypes.html#str。ストリップ: – poke
入力: '' 1 2 3 ''、' split: '[' 1 '、' 2 '、' 3 ']ストリップ:' '1 2 3'' –
[' split' ](https://docs.python.org/3/library/stdtypes.html#str.split)と['strip'](https://docs.python.org/3/library/stdtypes.html#str .strip)これらの関数が同じことをすると思いますか? – Matthias