-
Python
Pythonのset(集合)の基本的操作のまとめ
このページでは、Pythonのsetの基本的な操作を網羅してまとめています。 Pythonのsetは、主に数学の集合演算を簡単に行うことができるオブジェクトです。ここでしっかりと身につけておきましょう。 【1. set(集合)の作成】 それでは、まずはsetの作成方法... -
Python
Pythonの辞書(dict)の基本的操作の全て
Pythonの辞書(dict)は、キーと値のペアを1つの要素として格納するコンテナです。リストと同じようにPythonでのプログラミングで使う機会は非常に多いです。 ここでは知っておくべき辞書の操作の解説を通じて、Pythonの辞書に対する理解を深められるように... -
Python
Pythonの辞書(dict)のforループで要素を取り出す方法
辞書はリストと同じようにイテラブルなので、for文で要素を一つずつ取り出すことができます。しかし、辞書は要素がキーとペアに分かれているため、多少勝手が違います。 そのため、ここではfor文で、 キーを取り出す方法値を取り出す方法両方取り出す方法 ... -
Python
Pythonの辞書(dict)のキー・値の存在確認と取得方法|in文, get()他
Pythonで辞書のキーや値の存在の確認、それらを取得する方法を解説します。ここでは以下の構文やメソッドを使います。 in文get()メソッドkeys()メソッドvalues()メソッドitems()メソッド それぞれ、辞書の操作でよく使うものなのでしっかりマスターしてお... -
Python
Pythonの辞書(dict)をソートする方法まとめ
辞書(dict)のソートは、リストと同じsorted()関数を使います。しかし、リストと違って辞書は、要素としてキーと値を持つため、どちらを基準にソートするのかでやり方が少々異なります。 ここでしっかりと解説していきます。 【1. sorted()関数】 辞書の要... -
Python
Pythonの辞書(dict)の要素を削除する方法まとめ
Pythonの辞書(dict)から要素を削除する方法は次の4つあります。 pop()メソッド:指定の要素を取り出して削除popitem()メソッド:要素をランダムに取り出して削除del 文:要素を指定して削除(複数可)clear()メソッド:要素を全て削除 それぞれしっかりお... -
Python
Pythonの辞書(dict)に要素を追加する方法まとめ
Pythonの辞書(dict)に、要素を追加する方法についてまとめています。具体的には、次の3つの方法があります。 辞書[キー] = 値:キーがあれば更新、なければ追加setdefault():キーがあればそのまま、なければ追加update():別の辞書(dict2)のキーと値を、... -
Python
Pythonの辞書(dict)の作成方法まとめ
Pythonの辞書(=dict)は、リストやタプルと同じように、複数の値を格納するコンテナ型データです。 ただし、リストやタプルのように要素をインデックス番号で保持するのではなく「キー」によって保持します。この特徴から、辞書は、リストとは違ったさまざ... -
Python
Pythonのリストの基本的操作まとめ
Pythonの基本的なリスト操作についてまとめています。これらは経験豊富なプログラマーにとっては当たり前の操作であり、初心者にとっては、まず身につけておきたいものです。 初心者の方は、まずは上から順番に、ここで書いているリスト操作をマスターして... -
Python
Pythonのリストの作成方法まとめ
Pythonのリスト作成では、次の4つをよく使います。 直接書く:[]の中に値をカンマで区切って入力する。range()関数:連続した整数のリストを素早く作成。list()関数:文字列やタプルなどの別オブジェクトをリストに変換。リスト内包表記:forループで様々... -
Python
Pythonのリストと文字列を相互に変換する方法まとめ
ここではPythonのリストと文字列の変換について、次の3つを解説します。 リストを文字列に変換する方法文字列をリストに変換する方法リストの数値要素を文字列に、文字列要素を数値に変換する方法 【1. リストを文字列に変換|join()メソッド】 リスト型の... -
Python
Pythonのリストの最大値・最小値を取得する
Pythonのリストから最大値と最小値を求める方法を解説しています。 【1. 最大値を求める|max()関数】 max()関数は、引数に渡したリストの要素の最大値を返すものです。 1.1. 数値リストの最大値を求める 以下のコードでは、リストに格納されている5つの数...