便利な組み込み関数

Pythonには、最初から使える便利な関数がたくさんあります。 ここではリスト処理でよく使う enumerate()zip()sorted() を見ていきましょう。

enumerate: 番号つきで取り出す

リストの中身と一緒に「何番目か」も使いたいときは enumerate() が便利です。

enumerate_example.py
Loading...

zip: 2つのリストをペアにする

名前リストと点数リストのように、同じ順番で並んだデータをまとめたいときは zip() を使います。

zip_example.py
Loading...

sorted: 並べ替える

sorted() は、データを小さい順・大きい順に並べ替えたいときに使います。 元のリストはそのまま残るので、安心して試せます。

sorted_example.py
Loading...

辞書を点数順に並べる

少し慣れてきたら、key を使って「何を基準に並べるか」を指定できます。

ranking.py
Loading...

こうした関数を覚えると、for文をただ回すだけでなく、データを見やすく整理できるようになります。