
リストの指定した位置に値を挿入するには、リストのデータ型が持つinsertメ
ソッドを使います。insertメソッドは、引数に値を挿入する位置のインデックスと、
挿入する値を指定します。
リスト.insert(値を挿入する位置のインデックス, 挿入する値)
インデックスは0から始まるので、m番目に値を挿入したい場合は、インデック
スにm-1を指定します。
01
n, m, k = [int(x) for x in input().split()]
02
list_a = [int(x) for x in input().split()]
03
04
list_a.insert(m-1, k)
05
06
for a in list_a:
07
print(a)
1行目に整数 x、y、n、2 行目にn個の整数a_1、a_2、……、a_n が与えられます。
n個の整数の左から x番目の値とy番目の値を入れ替えて、改行区切りで出力して
ください。なお、左端を1 番目とします。
入力される値
1行目に整数 x、y、n、2 行目にn個の整数a_1、a_2、……、a_n が与えられます。
x y n
a_1 a_2 …… a_n
また、入力される値は、次の条件を満たします。
101
Chapter
5
101