便利な組み込み関数
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文をただ回すだけでなく、データを見やすく整理できるようになります。