將列表項目轉換為字串以進行串聯
在Python中,當連接項目清單時,可能需要將某些元素轉換為成功連接的字串。當從函數中檢索整數或其他非字串值並將其新增至清單時,通常會發生這種情況。
要將整數轉換為字串,Pythonic 方法是使用 str(...) 函數。雖然可以為每個項目手動呼叫 str,但更有效的解決方案是在 join 函數中使用生成器表達式。這消除了對每個元素進行明確轉換的需要:
print(','.join(str(x) for x in list_of_ints))
此程式碼創建一個生成器順序將列表中的每個整數轉換為字串,然後用逗號將它們連接起來。
如果您的應用程式中需要字串列表,則值得考慮。或者,您可以維護一個整數列表,並僅在需要顯示時將其轉換為字串。對於大型資料集或不需要字串轉換的場景,此方法可能更有效。
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3