標準入力の1行読み込み(input)・分割(split)【python】

input()とsplit()

  • input():文字列を1行読み込む
  • split():スペース(空白)で文字列を区切る

また,split()は区切り文字を指定することで任意の文字で分割することができます.


map関数でstringのリスト→intのリスト

入力で
1 2 3 4 5
と与えられた場合

以下のコードでlist=[1,2,3,4,5]を作ることができます.
map関数で簡単にstringのリストからintのリストに変換できます.

num_str=input().split()
list=list(map(int, num_str))

別々の変数に格納したい場合は

num_str=input().split()
one,two,three,four,five=map(int, num_str)