Pythonの辞書(dict)から要素を削除する方法は次の4つあります。 pop()メソッド:指定の要素を取り出して削除popitem()メソッド:要素をランダムに取り出して削除del 文:要素を指定して削除(複数可)clear()メソッド:要素を全て削除 それぞれしっかりおさえておきましょう。 …
Python
Pythonの辞書(dict)に要素を追加する方法まとめ
Pythonの辞書(dict)に、要素を追加する方法についてまとめています。具体的には、次の3つの方法があります。 辞書[キー] = 値:キーがあれば更新、なければ追加setdefault():キーがあればそのまま、なければ追加update():別の辞書(dict2)のキーと値を、元の辞書(dict1)に追加/更新 これらは、既に存在するキーの値を更新するのか、まだ存在しない新しいキーと値を追加するのかなどによって使い方が分かれます。 それぞれ見ていきましょう。 …
Pythonの辞書(dict)の作成方法まとめ
Pythonの辞書(=dict)は、リストやタプルと同じように、複数の値を格納するコンテナ型データです。 ただし、リストやタプルのように要素をインデックス番号で保持するのではなく「キー」によって保持します。この特徴から、辞書は、リストとは違ったさまざまな場面で使われます。 ここで解説する辞書の作成方法を通じて理解を深めていきましょう。 …
Pythonのリストの基本的操作まとめ
Pythonの基本的なリスト操作についてまとめています。これらは経験豊富なプログラマーにとっては当たり前の操作であり、初心者にとっては、まず身につけておきたいものです。 初心者の方は、まずは上から順番に、ここで書いているリスト操作をマスターして頂ければと思います。 …
Pythonのリストの作成方法まとめ
Pythonのリスト作成では、次の4つをよく使います。 直接書く:[]の中に値をカンマで区切って入力する。range()関数:連続した整数のリストを素早く作成。list()関数:文字列やタプルなどの別オブジェクトをリストに変換。リスト内包表記:forループで様々な条件で多様なリストを作成。 それぞれ解説していきます。 なおリスト内包表記は最初は難しく感じるかもしれませんが、繰り返し練習することで理解が深まりますので、ぜひ使いこなせるようになりましょう。 …
Pythonのリストと文字列を相互に変換する方法まとめ
ここではPythonのリストと文字列の変換について、次の3つを解説します。 リストを文字列に変換する方法文字列をリストに変換する方法リストの数値要素を文字列に、文字列要素を数値に変換する方法 …
Pythonのリストの最大値・最小値を取得する
Pythonのリストから最大値と最小値を求める方法を解説しています。 …
Pythonのリストの要素数(長さ)を取得する方法
Pythonでリストの要素数を取得したい場合はlen()関数を使います。多重リストの場合は、ちょっとした操作が必要なので、それもあわせて解説します。 …
Pythonでリストをシャッフルする方法
Pythonでリストの要素をランダムにシャッフルしたい時は、次の方法があります。 random.shuffle()関数random.sample()関数 前者は元のリストをシャッフルして、後者は要素をシャッフルした新しいリストを作ります。まずはこの2つについて解説します。 その後、機械学習の性能評価などで常に同じシャッフル結果を使いたい場合に、乱数を固定するrandom.seed()関数についても解説します。 …
Pythonのリストを逆順に並び替る方法|reverse(), reversed(), スライス
Pythonのリストを逆順に並び替えるには、次の3つの方法が使えます。 reverse()メソッド逆順スライスreversed()関数 それぞれわかりやすく解説していきたいと思います。なお、混乱のないようにお伝えしておくと、ここで解説するのは「逆順」にする方法であり「降順」にする方法ではありません。 降順ソートに関しては「Pythonでリストの要素をソートする」をご覧ください。 …