組込み型

Python

[Python] リストに要素を追加・挿入・連結する (append、 insert、extend,)

リストへ要素を追加する方法にはいくつか方法があります。末尾に追加(append)、任意の位置に挿入(insert)および、リスト同士を連結(extend)など。本記事では、これらの使い方についてまとめます。
2019.07.13
Python

[Python]リストの要素を削除する(pop、del、remove)

list型(リスト)の要素を削除するには、インデックスを指定する方法(pop、del)と要素の値を指定する方法(remove)があります。この記事では、それぞれの方法についてまとめます。
2019.07.13
Python

【Python】主な組み込み型のミュータブル、イミュータブル、イテラブル

Pythonの組み込み型には数値型、シーケンス型、集合型や辞書型等あり、それぞれにミュータブル/イミュータブル、イテラブルなどの特徴があります。最初はどれがどれに対応しているか分かり難いので、表にしてひと目で分かるようにしてみました。
2020.05.09
Python

[Python]論理演算 and, or, notについて

Pythonの論理演算子(or, and, not)は、一般的なorやandの考え方と少し違う部分があります。本記事ではそのあたり注意点も含めて、まとめました。
2019.07.13
Python

【Python】set型による集合演算の基本

set型は、集合を扱うデータ型です。順序が無くデータの重複も無いことが特徴です。これを利用してリスト型データから重複を取り除く操作にも使われます。また、他のset型データとの和集合、差集合等の数学的な集合演算もできます。今回はこのようなset型の基本についてまとめます。
2021.10.20
Python

Pythonのイテレータとイテラブルとは

Pythonの参考書や公式リファレンスでよく出てくるイテレータやイテラブルについて、これら意味とそれぞれの違いについて丁寧に解説します。
2020.06.03
Python

【Python】ランダムな数値の生成方法(randomモジュールの使い方)

Python標準ライブラリのrandomモジュールを使ってランダムな数値(乱数)を生成する方法や、データをシャッフルする方法等についてまとめています。
2020.05.11
Python

【Python】小数点の四捨五入、切り上げ、切り捨て(round, math.ceil, math.floor)

Pythonで小数点を四捨五入するには、round()やformat()を使います。一方、切り上げ、切り捨ては、標準ライブラリのmathモジュールを使った、math.ceil()、math.floor()を使います。本記事ではこれらの関数の使い方について具体例を交えながらまとめています。
2020.01.21
Python

【Python】 文字列の右寄せ、左寄せ、中央寄せ(zfill, rjust, ljust,center)

文字列を右に寄せて空いた部分を0で埋めたり(0パディング)するには、zfillを使うと簡単にできます。また、rjust(), ljust(), center()を使えば任意の文字でパディングすることも可能です。今回はこれらの関数の使い方についてまとめます。
2020.01.12
Python

[Python] 辞書の要素の順番を保持する(OrderedDict)

Python3.6時点では辞書データはリストと異なり要素の順番は不定です。辞書型のデータ構造で順番を維持させたい場合はcollections.OrderedDict()を使います。このメソッドで生成される順序付き辞書(Ordered dic...
2019.07.13