Pythonでは、split()
関数を使用して文字列を分割することができます。この関数は、半角スペース、タブ、改行で文字列を分割します。また、区切り文字は引数で指定することも可能です。
特に、input().split()
を使用すると、標準入力から一行読み取り、その行を分割することができます。しかし、split()
関数の結果は文字列のリストになるため、これを整数のリストに変換する必要があります。
以下に、input().split()
を使用して文字列を分割し、その結果を整数のリストに変換する方法を示します。
# 標準入力から一行読み取り、スペースで分割
str_list = input().split()
# 文字列のリストを整数のリストに変換
num_list = [int(i) for i in str_list]
print(num_list)
このコードでは、まずinput().split()
を使用して標準入力から一行読み取り、スペースで分割します。次に、リスト内包表記を使用して文字列のリストを整数のリストに変換します。
以上がPythonで整数を分割する方法になります。この方法を使えば、標準入力から複数の整数を一度に読み取ることができます。.