Pythonでリスト(list)を文字列(str)に変換する基本的な方法
【サンプルコード】
number_list = [1, 2, 3, 4, 5]
str_list = [str(i) for i in number_list]
print(str_list)
【実行結果】
['1', '2', '3', '4', '5']
上記のPythonのサンプルコードでは、まずnumber_listという名前のリストを作成しています。number_listには、1から5までの整数が格納されており、Pythonではこれを「整数リスト」と呼びます。
整数リストを文字列リストに変換するには、各要素を個別に文字列に変換する必要があります。
次に、リスト内包表記を使用しています。これは、リストの各要素に対して同じ操作を行う際に便利な方法です。ここでは[str(i) for i in number_list]と記述しており、number_listの各要素iを文字列str(i)に変換しています。
この操作によって、各整数が文字列に変換された新しいリストstr_listが作成されます。
最後に、print関数を使用してstr_listの内容を画面に表示しています。結果として、元の整数リストが、それぞれの数字が文字列に変換された新しいリストとして出力されます。
リスト(list)の要素を連結して一つの文字列(str)に変換する方法
【サンプルコード】
color_list = ["red", "green", "blue"]
color_string = ", ".join(color_list)
print(color_string)
【実行結果】
red, green, blue
この例では、まずcolor_listというリストを作成し、色の名前が文字列として格納されています。color_listには「red」、「green」、「blue」という3つの色の名前が含まれています。
リストの要素を一つの文字列に連結するには、joinメソッドを使用します。", ".join(color_list)の部分では、リストcolor_listの各要素を「, 」(カンマとスペース)で連結しています。この操作により、リストの各要素がカンマで区切られた一つの文字列color_stringに変換されます。
最後に、print関数を使ってcolor_stringの内容を表示しており、結果として「red, green, blue」という形式の文字列が出力されます。
リスト(list)の各要素を特定のフォーマットで文字列(str)に変換する方法
【サンプルコード】
temperatures = [20.5, 18.3, 22.7]
formatted_temps = [f"{temp:.1f}°C" for temp in temperatures]
print(formatted_temps)
【実行結果】
['20.5°C', '18.3°C', '22.7°C']
上記のサンプルでは、temperaturesというリストに、異なる温度値が格納されています。
リストには小数点数が含まれており、Pythonではこれを「浮動小数点数」と呼びます。ここではリスト内包表記と文字列フォーマットを組み合わせて、各要素を特定のフォーマットで文字列に変換しています。
[f"{temp:.1f}°C" for temp in temperatures]の部分では、各温度値tempを「小数点以下1桁の浮動小数点数」として表示し、「°C」という単位を付加しています。この操作により、元の浮動小数点数がフォーマットされた文字列のリストformatted_tempsに変換されます。
最後に、print関数を用いてformatted_tempsを表示しています。結果として、各温度が「20.5°C」、「18.3°C」、「22.7°C」という形式で出力されることが確認できます。
※上記コンテンツの内容やソースコードはAIで確認・デバッグしておりますが、間違いやエラー、脆弱性などがある場合は、コメントよりご報告いただけますと幸いです。
ITやプログラミングに関するコラム
Gitでブランチ(branch)を作成する方法
crontabの書き方
PDFをExcelに変換する方法
Excelでプルダウンを設定する方法
エクセルでページ区切りを設定する方法
Markdownの取り消し線の書き方
ラズベリーパイでできること9選
Gitでbranch(ブランチ)を削除する方法をローカル・リモート別に解説
git addの取り消し方法を状況別に解説
CSSのstickyプロパティでWebサイトに固定要素を実装する方法
ITやプログラミングに関するニュース
アイアール技術者教育研究所がエクセルギー解析計算ウェビナーを開催、省エネと環境負荷低減に貢献
フラー株式会社がアプリ市場トレンド解説ウェビナーを3月25日に開催、成長アプリの共通項とデータ活用を解説
株式会社BOTANICOが2026年版X運用最新戦略ウェビナーを開催、成果につなげる資産型運用を解説
AIストーム株式会社がOpenClaw活用セミナーを開催、AIエージェントがビジネス現場を変革
株式会社オロが建設コンサルティング業向けウェビナーを開催、技術部門の損益可視化を支援
アルティウスリンク株式会社が経理向けBPO活用ウェビナーを開催、課題解決と業務効率化を支援
株式会社日本計画研究所がAI時代のインフラセミナー開催、GPUとデータセンターの課題を解説
株式会社カウンターワークスがリーシング業務AI活用ウェビナー開催、既存ツールでAIエージェント実践
株式会社セキドがDJI産業機セミナーを福井で開催、3Dデータ活用と機材選定を無料解説
株式会社ナビットが補助金活用ウェビナーを開催、販促費削減と集客力向上を解説
