我尝试在 python 中创建一个类似 PHP 的数组。在 Perl 中,它将是一个散列...
我想将数据库中的内容组织在一个数组中以便于访问。
类似于:
myarray[db_numeric_value1][db_numeric_value2] = db_str_value
但到目前为止还没有运气......
我尝试将 myarray 初始化为对象列表 (myarray = {}) 或数组 (myarray = [])...还尝试初始化“子数组”,但也不起作用...
感谢您的帮助!
罗恩
最佳答案
你可以使用Python的defaultdict和适当的“default_factory”:
from collections import defaultdict
myarray = defaultdict(dict)
myarray[4][5] = 34
关于Python - 类似 PHP 的动态数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10846524/