比方說,ARR是jugged陣列像這樣(名單列表中,如果你想):迭代通過在Python
arr = [[10], [12, 3], [33, 22, 2], [2], ...]
無論是每行知的大小,也列出的數。
如何動態顯示獲取行大小的索引和值?如何迭代以打印該arr [2] [0] = 33例如?
首先嚐試:
for value in arr:
i = 0
j = 0
if isinstance(value, list):
for other in value:
print("a[%s][%s] = %s" % (i, j, other))
i += 1
j += 1
每一個新行開始與指數[0] [0]。值12應爲[1] [0]
a[0][0] = 10
a[0][0] = 12
a[1][1] = 3
...
第二次嘗試。第一行是關閉的1值10應具有索引[0] [0]
i = 0
for value in arr1:
i += 1
for j in range(0, len(value)):
print("a[%s][%s] = %s" % (i, j, value[j]))
結果:
a[1][0] = 10
a[2][0] = 12
a[2][1] = 3
是的,指數增量不適合這種情況 – Bor