Pythonでの複数値入力

Pythonでは、複数のデータをインプットできる方法がいくつかあります。いくつか一般的なのは次の通りです。

  1. input() 関数でデータを入力し、スペースやその他の区切り文字で区切ってから、split() 関数で複数のデータ項目に分割します。例:
data = input("请输入多个数据,以空格分隔:")
data_list = data.split()
  1. 逐行でデータを入力するInput関数を使用し、各行で1つのデータを入力し、ループを使用して逐次的に各行のデータを読み取ります。
data_list = []
n = int(input("请输入数据的个数:"))
for i in range(n):
data_list.append(input("请输入第{0}个数据:".format(i+1)))
  1. リスト内包表記を用いてまとめて入力する。例:
data_list = [int(x) for x in input("请输入多个数据,以空格分隔:").split()]

実際的なニーズに応じて、複数のデータを適切な方法で入力する方法を選択できる。

bannerAds