標準入力

入力値の読み込み

標準入力

input()で読み込める。読み込まれたデータは文字列になるので注意。

input()

1行を読み込む

数値として読み込む

num = int(input())

データ末尾の改行コードを削除する

line = input().rstrip()

複数の変数に代入する

a, b, c = map(int, input().split())

リストに代入する

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

複数行を読み込む

行数が既知の場合

input()関数は1行ずつしか読み込めないので、行数分input()関数を実行する必要がある。

a = [int(input()) for i in range(N)]

行数が未知の場合

import sys
array = []
for line in sys.stdin.readlines()
	array.append(line.rstrip())

スペース区切りの数値

配列に代入する。

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

num = [int(x) for x in input().split()]

複数の変数に代入する

リスト内包とアンパック代入の合わせ技で展開する。

A, B, C = [int(x) for x in input().split()]

See Also

集合

重複しない要素の集まり

リスト

データの入れ物

辞書 / ディクショナリ

キーと値からなるリスト

lambda式

無名関数を定義する

インストール

Pythonをインストールする

ループ処理

繰り返しの処理について

ライブラリ

外部ライブラリの使用