リスト項目を連結用の文字列に変換する
Python では、項目のリストを結合するときに、特定の要素を次のように変換する必要がある場合があります。連結が成功した場合の文字列。このシナリオは、整数またはその他の文字列以外の値が関数から取得されてリストに追加されるときによく発生します。
整数を文字列に変換するには、Python のアプローチでは str(...) を使用します。 関数。各項目に対して str を手動で呼び出すことも可能ですが、より効率的な解決策には、join 関数内でジェネレーター式を使用することが含まれます。これにより、各要素の明示的な変換の必要がなくなります。
print(','.join(str(x) for x in list_of_ints))
このコードは、次のようなジェネレーターを作成します。リスト内の各整数をコンマで結合する前に文字列に順次変換します。
アプリケーションで文字列のリストが必要かどうかを検討する価値があります。あるいは、整数のリストを保持し、表示目的で必要な場合にのみそれらを文字列に変換することもできます。このアプローチは、大規模なデータセットや文字列変換が必須ではないシナリオではより効率的である可能性があります。
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3