【发布时间】:2015-02-04 19:20:46
【问题描述】:
转换 PHP 代码:
$this->plane[$slice_id][$f][] = array('x' => $y, 'y' => $z);
到蟒蛇:
self.plane = {};
self.plane[slice_id][f][] = {'x' : y, 'y' : z};
不起作用。
1) self.plane[slice_id][f] -> 尚未初始化。仅在必要时创建此元素。
2) [] -> 将元素推送到数组
3) Python 字典通常不是多维的
【问题讨论】:
-
在 Python 中,最接近 PHP 的数组是 infinite defaultdict。
标签: python arrays dictionary multidimensional-array