いずみのメモ帳

見たこと感じたことを書き残しておきたい。

2019-12-01から1ヶ月間の記事一覧

【Python】入れ子構造を使わない多重ループの書き方

Pythonのfor文でitertools.product()関数を使うと、for文を入れ子構造にすることなく多重ループ処理を行うことができる。 Pythonではインデントがfor文のループ処理のブロックを表すので、for文が入れ子構造になればなるほどインデントが深くなりがちだが、…

【Python】ループ処理時にインデックス番号を取得する

Pythonのforループでenumerate()関数を使うと、インデックス番号を取得できる。 ループ処理の回数を別途計算しなくても良いので便利。 >>> name_list = ['Alan', 'Bob', 'Charlie', 'David', 'Edward'] >>> for i, name in enumerate(name_list): ... print(…

【Linux】ディレクトリ構造を残して中身のファイルだけ削除する

Linuxでディレクトリ構造を残して中身のファイルだけ削除できるコマンド。 find . -type f | xargs rm -f findコマンドでカレントディレクトリ配下のファイルを検索して、xargsコマンドでrmコマンドに引き渡せば良い。

備忘録的なものを残しておきたい

日々見たことや感じたことを後々遡れる形で残しておきたい……と思い立ち、ブログを活用してみることにしました。 基本的には、過去の自分を振り返ったり思い出に浸ったりするための場にするつもりです。