建立單一項目重複的列表
要產生一系列包含重複 n 次的相同元素的列表,有多種方法。
一個常見的方法是使用列表理解:
但是,如果您尋求替代方法,請考慮使用乘法運算符:
雖然此方法有效地重複元素e n 次,但請注意,如果e 是一個空列表,您將獲得一個包含n 個對同一列表的引用的列表,而不是 n個單獨的空白列表
效能注意事項
在比較不同方法的時間效率時,通常假設重複優於 [e] * n。但是,重要的是要認識到重複不會立即創建清單。相反,它會傳回一個允許在必要時創建列表的物件。
為了更準確的效能比較:
此修改顯示 [e] * n 是產生實際清單的更有效的解決方案。然而,如果需要延遲產生的元素,重複仍然是一個可行的選擇。
以上是在 Python 中建立重複單一項目的清單的最有效方法是什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!