AtCoder メモ

← 一覧へ

pythonで忘れがちなものをメモする

四則演算

演算子 計算内容

+	:足し算
-	:引き算
*	:掛け算
//	:割り算(整数)
/	:割り算(実数 1 )
**	:べき乗
%	:割った余り

input系

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

for忘れるよね

for i in range(N):

リストを列で出力

for x in a:
  print(x)

リストの長さはlen

a = [1 2 3]
b = len(a)
b == 3 #true

リストに要素を追加削除

空のリストを作り、a に代入する

a = []

a の末尾に 1 を追加する。a は [1] になる。

a.append(1)

a の末尾の要素 1 を出力し、削除する。a は [] になる。

print(a.pop())

リスト a と整数 i と値 x に対し、

a.insert(i, x)

で a の i 番目の位置 (a[i-1] と a[i] の間) に x を挿入することができます。

リスト a と整数 i に対し、

a.pop(i)

で a の i 番目の要素を取得しながら削除することができます。

文字列ラスト

print(s[-1])

min maxで最小最大値

min(1 2 3) #1
max(1 2 3) #3

sunは合計

sun(1 2 3) #6

sorted:リストをソートし、新たなリストを返します。

l = [1, 3, -5, 2]
new_l = sorted(l)
print("元のリスト:", l)
print("新たなリスト:", new_l)