Python - 建立包含元素計數作為值的巢狀列表


當需要建立一個包含元素計數作為值的巢狀列表時,使用簡單的迭代。

示例

以下是對其的演示

my_list = [11, 25, 36, 24]
print("The list is :")
print(my_list)
for element in range(len(my_list)):
   my_list[element] = [element+1 for j in range(element+1)]

print("The resultant list is :")
print(my_list)

輸出

The list is :
[11, 25, 36, 24]
The resultant list is :
[[1], [2, 2], [3, 3, 3], [4, 4, 4, 4]]

解釋

  • 定義一個列表並在控制檯上顯示。

  • 對此進行迭代,並將其加 1 並轉換為列表。

  • 將其轉換為一個列表。

  • 這是在控制檯上顯示的輸出。

更新於: 21-9-2021

200 次瀏覽

開啟您的 職業生涯

完成課程獲得認證

開始學習
廣告
© . All rights reserved.