Python– tag –
-
VSCodeでPythonの仮想環境(venv)を使用する
VSCodeでPythonの仮想環境(venv)を使用するための備忘録。 プロジェクトごとに独立した環境(仮想環境)を作ることで、依存ライブラリの管理を効率的に行うことができます。なお、venvはPython 3.3以降で導入されたモジュールであるためPython 2系では使用できません。Python 2系で仮想環境を作成したい場合はvirtualenvを使用する必要がありま... -
Python の pop メソッドでリスト(配列)の要素を削除する
Pythonのpopメソッドは、リスト(配列)の指定した位置の要素を削除し、その要素の値を取得することができます。 l = [0, 1, 2, 3] popped_item = l.pop(0) print(l) # [1, 2, 3] print(popped_item) # 0Python 引数に負の値を持たせると末尾からの位置指定ができ、引数を省略すると末尾が指定される。 popped_item = l.pop(-1) print(popped_i... -
Python の append メソッドでリスト(配列)に要素を追加する
Pythonのapeendメソッドは、リスト(配列)の末尾に要素を追加することができます。 l = [0, 1, 2] l.append(3) print(l) # [0, 1, 2, 3]Python リストは一つの要素として追加されます。 l.append([4, 5]) print(l) # [0, 1, 2, 3, [4, 5]]Python リストを後ろから順に、他のリスト型変数へ追加することもできます。 l = [0, 1, 2, 3, 4, 5] a ... -
Python アスタリスク(*)を使用した list や dict 型のアンパック
Pythonでは、listやdict 型のデータを展開して、関数やクラスに実引数を渡すことができます。これをアンパック(unpack)と呼びます。英語でunpackというと"開梱する"などの意味となりますので、要素を取り出すというイメージには適しています。 Pythonでは、listの要素をそれぞれ関数に渡したい場合、次のように書くことができます。 L = [&qu... -
Python の isupper メソッドで、文字列中の大文字を判定
Pythonのisupperメソッドは、文字列が全て大文字で構成されていればTrue、小文字が含まれていればFalseを返します。 # str.isupper() print("HELLO".isupper()) # True print("Hello".isupper()) # FalsePython 日本語や数値は大文字・小文字ではないため無視されます。大文字・小文字が一切含まれていない場合はFalseが...
1