配列の入れ替え
1行で入れ替える方法です。 a = [1, 2, 3, 4, 5] a[2], a[3] = a[3], a[2] print(a) # [1, 2, 4, 3, 5] s...
aからzまでのアルファベットを出力する
標準ライブラリの string もしくは、ASCIIコードを使用すること実現可能です。 string を使用する方法 import string print(string.ascii_letters) # abcdefghijklmnop...
辞書(dict)の作成方法
基本 {} にキーと値のペアを入力して作成します。 {キー1: 値1, キー2:値2, キー3:値3} test_dict = {"a": 1, "b": 2, "c": 3} print(test_dict) # ...
リストや文字列を逆順に並べる
Python の listや文字列を逆順に並べる方法には、下記の2種類があります。 元のlistの順序を保持しない: reverse()元のlistの順序を保持する: reversed()、リストのインデックス 元のlistの...
Python のパッケージ管理ツール Poetry の使い方
概要 これまで、pyenv を使用していたので、pip を使用していたが、Python のバージョン管理を asdf を行うようにしたので、パッケージの管理も 依存関係の管理もできる potry に切り替えて行きたいと思います。 ...
文字列の途中に文字列を挿入
文字列の途中に文字列を挿入する方法がすぐに浮かばなかったのでメモ。s1 が挿入する元の文字列、p が挿入する位置、s2 が挿入する文字列です。 s1 = abc s2 = xyz p = 2 print("{}{}{}".form...
list の要素を一括で型変換する
list 内の文字列型(stg)を数値型(int、float)に一括で変換する方法 for文 list の要素数だけ、int()を実行し、要素を str から int に変換します。 test_list = ["...
input で複数行の値を取得する
input する行数を指定 複数行の値を input で取得するためには、複数回 input を繰り返す必要があります。この例の場合、1回目の input で何行の値を取得するかを入力して、その回数分だけ for 文で input ...
list の sort
Python の list の sort には下記の2種類があります。 list型のメソッドsort(): 元のリストをsrot組み込み関数sorted(): 新たにsortされたリストを生成 大きな違いは元のlistを書き換...
list からの重複した要素の削除
Python の list の重複要素の削除方法には、下記の2種類があります。 元のlistの順序を保持しない: set()元のlistの順序を保持する: sorted() 元のlistの順序を保持しない: set() ...