[Python3]スペースで区切られた整数を入力され、それらを別の変数に格納する方法

入力

「1 2 3」という標準入力を、それぞれをX,Y,Zという変数に格納したい。

X , Y , Z = map(int , input().split())

とすれば、X = 1 , Y = 2 , Z = 3と格納される。

また、

X , Y , Z =  (int(i) for i in input().split())

でも、可能とのこと。

また、一つの式で複数の代入を行うことを、アンパック代入というらしい。。。

シェアする

  • このエントリーをはてなブックマークに追加

フォローする