我有一些數據的數組,我想在其上執行類似的計算,所以我想通過名稱來遍歷它們。例如一些僞代碼:Python通過基於名稱的變量迭代
l = 1000 # example length of data arrays
n = 3 # number of arrays
data_1 = [1] * l
data_2 = [2] * l
data_3 = [3] * l
# l can vary in size, so arrays aren't fixed length
for i in range(n):
for j in range(l):
data_[i][j] = some_length_based_maths[j]
這是呼喚他們的名字中的數據陣列在的投擲我從一個迭代的方式的語法。
我可能應該使用二維數組或其他東西,並調用元素[i][j]
,但如果可能的話,更容易在這個應用程序中保持它的全部分離。
謝謝!
你爲什麼不使用詞典? 所以你可以有「單獨的」一維數組,你可以通過名稱訪問(鍵) – FLab
我聽說過「熊貓」,如果這對此有用?作爲旁邊的 –
,請注意'range(3)'返回'[0,1,2]' – asongtoruin