Pythonでスクリプトを書いていると、決まった処理を自動で流すだけでなく、「実行中にユーザーに名前を入力させたい」や「コマンドを受け取って処理を変えたい」といった、対話的な(インタラクティブな)機能を持たせたくなることがあります。
Pythonでバックエンド開発やデータ処理を行っていると、リスト(配列)の中身を「カンマ区切りの文字列(CSV形式)」として出力したい場面に日常的に遭遇します。 例えば、データベースに保存するためにタグ情報をシリアライズしたり、外部APIにクエリ ...