用逗號連接字串:簡潔的解決方案
要連接列表中的字串,在每對之間加上逗號,可以使用多種方法。一種流行的技術涉及將 ''.join() 函數與 lambda 函數 map() 結合使用。
以下方法示範了此技術:
result = ','.join(map(lambda x: x ',', l))[:-1]
這裡,map()函數將lambda函數應用於列表中的每個元素'l',並為每個字串添加一個逗號。然後 ''.join() 函數連接這些修改後的字串,產生一個以逗號分隔的字串。
但是,此方法有一個缺點,因為它需要手動從結果中刪除尾隨逗號。
或者,以下解決方案提供了一種更有效、更簡潔的方法來實現相同的結果:
my_string = ','.join(my_list)
此方法直接將'my_list' 中的字串用逗號連接起來,產生所需的逗號分隔字串。
適用於列表包含整數或其他值的情況非字串類型,map()函數可以與str()函數一起使用,將所有元素轉換為字串:
my_string = ','.join(map(str, my_list))
此修訂方法可確保清單中的所有元素都轉換為字串,從而允許使用逗號無縫連接。
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3