組込み関数

Python

[Python] リストの最大値、最小値とそのインデックスを取得する(max, min, index)

リストの最大値や最小値を取得するには、max()、min()を使います。またその時のインデックスはindex()を組み合わせると取得することができます。ただ、最大値が複数ある場合は注意が必要です。本記事ではそのような場合も含めて、これらの使い方の基本についてまとめています。
2019.07.13
Python

【Python】辞書にキーが存在しない時だけ値を登録する方法(setdefault、not in演算子)

辞書にキーが存在しない時だけ辞書に値を登録するには、(1)if not in〜でキーを事前に確認する方法、(2)setdefault()を使う方法が挙げられます。本記事ではこれらについて具体例を用いて丁寧にまとめています。
2020.10.12
Python

[Python] filter関数の使い方

Pythonの組込み関数filter()は、リストの要素のうち、ある条件を満たした要素を抽出して新しいリストを生成することができます。また、条件を満たさない要素のみを抽出する関数itertools..filterfalse()も便利です。本記事では、これら関数の使い方についてまとめます。
2019.07.13
Python

[Python] all関数, any関数の使い方

Python標準組込み関数のall()やany()は、リストの中に、ある条件を満たしている要素があるかどうか?を簡単にチェックすることが出来ます。本記事はこれらの関数の使い方についてまとめています。
2019.07.13
Python

【Python】itertoolsモジュールを用いた組み合わせパターンの生成

itertoolsモジュールは、イテレータの使い方としてよくある実装をライブラリにしたものです。例えば、イテラブルの要素の組み合わせパターンを全て取得したい場合などに便利です。このモジュールは多くの関数を実装していますが、本記事では主なものをいくつかピックアップしてまとめます。
2020.09.23
Python

【Python】 文字列の右寄せ、左寄せ、中央寄せ(zfill, rjust, ljust,center)

文字列を右に寄せて空いた部分を0で埋めたり(0パディング)するには、zfillを使うと簡単にできます。また、rjust(), ljust(), center()を使えば任意の文字でパディングすることも可能です。今回はこれらの関数の使い方についてまとめます。
2020.01.12