Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/259.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/295.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将嵌套PHP数组转换为嵌套Python字典_Php_Python_Arrays_Python 3.x_Dictionary - Fatal编程技术网

将嵌套PHP数组转换为嵌套Python字典

将嵌套PHP数组转换为嵌套Python字典,php,python,arrays,python-3.x,dictionary,Php,Python,Arrays,Python 3.x,Dictionary,我有一个PHP脚本,想用Python编写。所以 如何将这个嵌套PHP数组转换为嵌套python 我用Python创建了这个,但它是错误的: data = { 'details': { { {'quick_event': 'Quick'}, {'advance_event': 'Advanced'} }, { {'help': 'Help'} } },

我有一个PHP脚本,想用Python编写。所以 如何将这个嵌套PHP数组转换为嵌套python

我用Python创建了这个,但它是错误的:

data = {
    'details': {
        {
          {'quick_event': 'Quick'}, 
          {'advance_event': 'Advanced'}
        },
        {
          {'help': 'Help'}
        }
    },
    'has_car': True,
    'has_payment': False
}
在php中,用于将数据格式化为json

在python中,将json转换为字典

请查看此链接,了解如何在python中将json转换为字典:

这个问题的范围很窄,但我们来看看:

data = {
    'details': [
        [
          {'quick_event': 'Quick'}, 
          {'advance_event': 'Advanced'}
        ],
        [
          {'help': 'Help'}
        ]
    ],
    'has_car': True,
    'has_payment': False
};
>>> data
{'details': [[{'quick_event': 'Quick'}, {'advance_event': 'Advanced'}], [{'help': 'Help'}]], 'has_car': True, 'has_payment': False}
简言之:

  • =>
    转换为
  • 将地图的
    []
    转换为
    {}

我有一个PHP脚本,想用Python编写。我不能这么做!那么看看这个:这可能也有帮助:这肯定解决了眼前的问题答案很好。我的问题解决了。
data = {
    'details': [
        [
          {'quick_event': 'Quick'}, 
          {'advance_event': 'Advanced'}
        ],
        [
          {'help': 'Help'}
        ]
    ],
    'has_car': True,
    'has_payment': False
};
>>> data
{'details': [[{'quick_event': 'Quick'}, {'advance_event': 'Advanced'}], [{'help': 'Help'}]], 'has_car': True, 'has_payment': False}