TAG リスト

zip関数 複数のリストを同時にループで処理する

zip関数を使用すると複数のリストを同時にループ処理をすることができるようになります。(なお、zipファイルの扱いとは無関係です。zipファイルの扱いについてはこちらを参照してください。) zip関数 複数のリストを同時...

filter関数 リストから条件を指定して抽出する

filter関数とは リストの中から指定条件に合致した要素だけ抽出したい場合がありますが、そんな場合はfirter関数を使用します。引数に抽出条件となる関数を指定しますが、これはmap関数とよく似ていますね。戻り値はイテ...

map関数 リストの全て要素に対して同じ処理を行う

map関数とは map関数はリストなどのイテラブルオブジェクトな変数に対し、その全ての要素に指定した関数を実行し、結果をmap型と呼ばれるオブジェクトで返却します。以下の引数を指定します。おそらくこれだけだと何のことかわ...

リスト内包表記

前回はfor文について学習しましたが、for文を利用すると内包表記と呼ばれる便利な記法を使えるようになります。複雑なリスト等の生成を簡潔に記述することが可能となります。 リスト内包表記 リスト内包表記とはリストコンプリヘ...

for文

for文を使用すると、ループ、つまり繰り返し処理を行うことができます。変数の型で既にループに関する話題に触れましたが、それらに加え、for-else文、break句について説明します。 for文の基本 for文とは冒頭で...

シーケンスの共通処理

シーケンスの共通処理 リスト、タプル、文字列等、どのシーケンス型にも使用できる共通的の演算や関数があります。すでに説明したものも含まれますが、復習も兼ねてまとめて整理してみましょう。以下の演算や関数を使用することができま...

list(リスト)型のソート

前回はリストの更新処理について学習しましたが単純な更新以外にソート処理を簡単に行うことが可能です。 リストのソート リストをソートする場合、以下の2通りの方法があります。 元のlistはソートせず新たにソートされたlis...

list(リスト)型の更新と削除

前回の続きです。リストの更新系の操作について解説します。 リストの要素を更新 インデックスを指定して、listの要素を参照することができましたが、代入することによりlistの要素を更新することができます。 この例の場合、...

list(リスト)型の基本と初期化

それではここからはシーケンスのひとつ、リストについて学習をしましょう。 listとは 前回の冒頭で軽く説明しましたが、list型とはシーケンスの一種で順序付けられた複数の値をひとまとまりの変数として扱うことができます。ま...

シーケンス

ここからはシーケンスと呼ばれる様々な種類の変数について学習します。 シーケンス これまで学習した数値や真理値などは変数にただ1つの値を格納していましたが、変数の基本で解説したとおり、Pythonには複数の値を格納する型が...