Python中按K擴充列表
在本文中,我們將瞭解如何透過複製元素K多次來擴充套件列表。我們將使用兩種不同的方法來解決這個問題。
按照以下步驟解決問題。
- 初始化列表、K和一個空列表。
- 遍歷列表,並使用複製運算子添加當前元素K次。
- 列印結果。
示例
我們來看一下程式碼。
# initializing the list numbers = [1, 2, 3] K = 5 # empty list result = [] # expanding the list for i in numbers: result += [i] * K # printing the list print(result)
如果你執行上面的程式碼,那麼你將得到以下結果。
輸出
[1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3]
按照以下步驟解決問題。
- 初始化列表和K。
- 遍歷列表,並使用內迴圈添加當前元素K次。
- 列印結果。
示例
我們來看一下程式碼。
# initializing the list numbers = [1, 2, 3] K = 5 # expanding the list result = [i for i in numbers for j in range(K)] # printing the list print(result)
如果你執行上面的程式碼,那麼你將得到以下結果。
輸出
[1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3]
結論
如果你對文章有任何疑問,請在評論區中提及它們。
廣告