[英]positions in a list. python
可以說我有這個清單:
lst = [[0], [0, 0], [0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0, 0]...]
我如何根據示例在列表中的位置為每個單元格添加一定的數字:我想通過將3與嵌套列表中list * position的位置乘以3,向每個單元格添加公式在第三個列表上將是
3*3*2
(random number)*(the third nested list)*(second spot on that list)
所以最終列表看起來像這樣(僅適用於數字3)
lst = [[3], [6, 12], [9, 18, 27], [12, 24, 36, 48], [15, 30, 45, 60, 75]...]
無論如何,這只是一個例子,我大體上在詢問如何應用某個公式來考慮嵌套列表和列表中內部單元的位置。 它很難解釋,所以我希望它足夠清楚。 謝謝。
看起來像是一份工作!
for i, sublist in enumerate(lst):
for j, elem in enumerate(sublist):
sublist[j] = 3*(i+1)*(j+1)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.