0
我試圖在python..In創建一個二維數組我的PHP我有這樣的代碼:創建蟒(循環)動態二維數組
$i = 1;
$arr= array();
foreach($mes as $res){
$arr[$i]->type = $res->item;
$arr[$i]->action = $res->title;
$i++
}
我怎樣才能使代碼蟒蛇?我需要爲foreach循環動態地構建這些代碼,就像你在上面的代碼中看到的那樣..我需要賦值..arr [1] ['type'] ='blabla',arr [1] ['action ] =「布拉布拉」 ..我希望你明白我試圖做
我已經做到了這一點,但不工作:
i = 1
for res in mes:
fa = [i]
fa[i].append(['type'])
fa[i]['type'].append(res['item'])
vars_arr = [{ '類型':RES [ '條目'], '動作':RESP ['標題']} for res in mes] print(vars_arr [1] ['type'])它給了我錯誤..列表索引超出範圍.. –
@JaenYonten'mes'中有多少個項目? –
好吧..我現在得到它..它基於零..謝謝男人..如果我想創建一個3維數組?是相同的程序?另外我怎樣才能使一個if語句在二維數組.. ..例如..如果arr [我] ['類型'] =='東西'? –