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]

結論

如果你對文章有任何疑問,請在評論區中提及它們。

更新於: 13-Nov-2020

146次瀏覽

開啟你的職業生涯

完成課程獲得認證

開始行動
廣告