問題:
您希望將特定字串附加到每個字串給定字串列表的元素,從而產生包含這些增強字串的新列表。
範例:
考慮以下初始狀態:
list1 = ['foo', 'fob', 'faz', 'funk'] string = 'bar'
完成所需的操作後,預期輸出將是:
list2 = ['foobar', 'fobbar', 'fazbar', 'funkbar']
解決方案:
實現此目的的最直接方法是利用列表理解:
<code class="python">[s + string for s in list1]</code>
在此推導式中:
如果擔心記憶體使用效率,請考慮使用生成器表達式,因為它提供迭代器而不是列表:
<code class="python">(s + string for s in list1)</code>
以上是如何在 Python 中將字串追加到字串清單?的詳細內容。更多資訊請關注PHP中文網其他相關文章!