本ページはプロモーションが含まれています

Python

Python

【Python】文字列の大文字と小文字を変換する (upper, lower, capitalize, title, swapcase)

文字列(str型)が提供しているメソッドのstr.upper()、str.lower()を使うと、英字をそれぞれ大文字、小文字に変換することが出来ます。また、他にも先頭文字のみ大文字(Title Case)に変換するなどのメソッドもあります。本記事ではこれらの使い方についてまとめています。
Python

【Python】 リストを変数に代入する際に気をつけること(参照渡し、copyによるコピー)

Pythonのオブジェクトの代入処理は、「参照」渡しによって行われます。本記事では、この代入処理について解説すると共に、copy.copy()やcopy.deepcopy()を使ったデータコピーの方法についてまとめています。
Python

【Python】辞書にキーが存在しない時だけ値を登録する方法(setdefault、not in演算子)

辞書にキーが存在しない時だけ辞書に値を登録するには、(1)if not in〜でキーを事前に確認する方法、(2)setdefault()を使う方法が挙げられます。本記事ではこれらについて具体例を用いて丁寧にまとめています。
スポンサーリンク
Python

[Python] 辞書の値(value)が最大の時のキー(key)を取得する

本記事では、dict型データにおける最大値について、「keyが最大の時のvalueの値」、「valueが最大の時のkeyの値」を求める方法についてまとめています。
Python

[Python] 文字列が数字であることを判別する(isdigit, isdecimal, isnumeric)

文字列が数値であるかどうかを判別する方法として、➀int()を使って確認する方法、②文字列のメソッド(isdigit, isdecimal, isnumeric)を使う方法について、具体例を交えてまとめています。小数点はピリオド(.)があるため、数値とは見なされないことに注意が必要です。
Python

[Python] zip()の使い方(複数のリストの要素を組合わせる)

本記事は、zip()関数の使い方についてまとめています。複数リストの要素を組み合わせてforループを回したい場合に便利です。また、元のイテラブルに戻す方法も記載しています。これは2次元配列の転置にも使えます。
Python

[Python] リストの要素の数を数える (collections.Counter)

collections.Counter()を使って、list型(リスト)の中にどの要素が何個あるのかを取得する方法についてまとめています。これは出現頻度の高い順に並べるメソッドも対応しているので何かと便利です。
Python

[Python] pprintモジュールによるデータ出力の整列化(pprint.pprint)

長いシーケンスや複雑な構造を持ったシーケンスを見栄え良く画面出力するには、pprintモジュールが便利です。本記事では、pprint.pprint関数の使い方についてまとめます。
Python

【Python】文字列の大文字、小文字を判定する(isupper, islower)

文字列中の英字が大文字か小文字かを判定するには、str型(文字列)のメソッドであるisupper()、islower()を使います。また、その文字列が英数字であるか、英字であるか、ASCII文字か、タイトルケースかを判定する方法についても併せて解説します。
Python

[Python] filter関数の使い方

Pythonの組込み関数filter()は、リストの要素のうち、ある条件を満たした要素を抽出して新しいリストを生成することができます。また、条件を満たさない要素のみを抽出する関数itertools..filterfalse()も便利です。本記事では、これら関数の使い方についてまとめます。
スポンサーリンク