Python [Python] zip()の使い方(複数のリストの要素を組合わせる) 本記事は、zip()関数の使い方についてまとめています。複数リストの要素を組み合わせてforループを回したい場合に便利です。また、元のイテラブルに戻す方法も記載しています。これは2次元配列の転置にも使えます。 2019.03.25 2019.07.13 Pythonファイル操作
Python [Python] リストの要素の数を数える (collections.Counter) collections.Counter()を使って、list型(リスト)の中にどの要素が何個あるのかを取得する方法についてまとめています。これは出現頻度の高い順に並べるメソッドも対応しているので何かと便利です。 2019.03.19 2019.07.13 Pythonモジュールリスト
Python [Python] pprintモジュールによるデータ出力の整列化(pprint.pprint) 長いシーケンスや複雑な構造を持ったシーケンスを見栄え良く画面出力するには、pprintモジュールが便利です。本記事では、pprint.pprint関数の使い方についてまとめます。 2019.03.14 2019.07.13 Pythonモジュール
Python 【Python】文字列の大文字、小文字を判定する(isupper, islower) 文字列中の英字が大文字か小文字かを判定するには、str型(文字列)のメソッドであるisupper()、islower()を使います。また、その文字列が英数字であるか、英字であるか、ASCII文字か、タイトルケースかを判定する方法についても併せて解説します。 2019.03.11 2021.02.03 Python文字列組込み型
Python [Python] filter関数の使い方 Pythonの組込み関数filter()は、リストの要素のうち、ある条件を満たした要素を抽出して新しいリストを生成することができます。また、条件を満たさない要素のみを抽出する関数itertools..filterfalse()も便利です。本記事では、これら関数の使い方についてまとめます。 2019.03.07 2019.07.13 Python組込み関数
Python [Python] all関数, any関数の使い方 Python標準組込み関数のall()やany()は、リストの中に、ある条件を満たしている要素があるかどうか?を簡単にチェックすることが出来ます。本記事はこれらの関数の使い方についてまとめています。 2019.03.04 2019.07.13 Python組込み関数
Python [Python]多重ループ(forループ)から抜ける方法 Pythonで多重ループ(forループ/whileループ)から抜ける方法について、本記事では、for〜else文を利用する方法や確認変数を利用する方法、そして条件に合致したら即returnする使う方法などについてまとめます。最後にそれぞれの処理速度も比較してみます。 2019.02.25 2019.07.13 Pythonフロー制御
Python [Python] for・whileループ後のelse節の使い方 for・whileループ文はelse節を使って分岐を設けることができますが、if文等でのelse節と意味合いが少し異なります。本記事では、この辺の注意点も併せてfor〜else文の使い方についてまとめます。 2019.02.21 2019.07.13 Pythonフロー制御
Python [Python] ファイル・ディレクトリの削除(os.remove、os.unlink、os.rmdir) ファイルを削除するにはos.remove()やos.unlink()を使います。また、ディレクトリはrmdir()を使いますが、中にファイルが入っている場合はshutilモジュールを使ったほうが便利です。本記事ではこれらの関数の使い方についてまとめます。 2019.02.18 2019.07.13 Pythonファイル操作
Python [Python] urllib.parseによるURLエンコード/デコードの方法 PythonでURLエンコードおよびデコードをするには、urllib.parseモジュールを使います。本記事ではこれらの使い方についてまとめます。 2019.02.11 2019.07.13 Pythonスクレイピングモジュール