2021-06

Python

辞書(dict)の作成方法

基本 {} にキーと値のペアを入力して作成します。 {キー1: 値1, キー2:値2, キー3:値3} test_dict = {"a": 1, "b": 2, "c": 3} print(test_dict) # ...
Python

リストや文字列を逆順に並べる

Python の listや文字列を逆順に並べる方法には、下記の2種類があります。 元のlistの順序を保持しない: reverse()元のlistの順序を保持する: reversed()、リストのインデックス 元のlistの...
Python

Python のパッケージ管理ツール Poetry の使い方

概要 これまで、pyenv を使用していたので、pip を使用していたが、Python のバージョン管理を asdf を行うようにしたので、パッケージの管理も 依存関係の管理もできる potry に切り替えて行きたいと思います。 ...
ElasticsearchService

Elasticsearch のデータ移行

概要 EC2 上で稼働している Elasticsearch から Amazon Elasticsearch Service に移行する必要があり、データの移行を行います。ツールは Elasticsearch の Snapshot の...
Mac

asdf を使用したパッケージ管理

asdf とは asdf は python や Go などのプログラミング言語に加え、awscli や terraform などの様々なツールのバージョン管理を行うことができるツールです。これまで、 anyenv を使用して、プログ...
Python

文字列の途中に文字列を挿入

文字列の途中に文字列を挿入する方法がすぐに浮かばなかったのでメモ。s1 が挿入する元の文字列、p が挿入する位置、s2 が挿入する文字列です。 s1 = abc s2 = xyz p = 2 print("{}{}{}".form...
Python

list の要素を一括で型変換する

list 内の文字列型(stg)を数値型(int、float)に一括で変換する方法 for文 list の要素数だけ、int()を実行し、要素を str から int に変換します。 test_list = ["...
Python

input で複数行の値を取得する

input する行数を指定 複数行の値を input で取得するためには、複数回 input を繰り返す必要があります。この例の場合、1回目の input で何行の値を取得するかを入力して、その回数分だけ for 文で input ...
Python

list の sort

Python の list の sort には下記の2種類があります。 list型のメソッドsort(): 元のリストをsrot組み込み関数sorted(): 新たにsortされたリストを生成 大きな違いは元のlistを書き換...
Python

list からの重複した要素の削除

Python の list の重複要素の削除方法には、下記の2種類があります。 元のlistの順序を保持しない: set()元のlistの順序を保持する: sorted() 元のlistの順序を保持しない: set() ...
タイトルとURLをコピーしました