Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/288.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
Python 防止在列表中创建dict_Python_Python 2.7_List_Dictionary - Fatal编程技术网

Python 防止在列表中创建dict

Python 防止在列表中创建dict,python,python-2.7,list,dictionary,Python,Python 2.7,List,Dictionary,我正在尝试从xlsx文件创建字典。代码如下: import pyexcel as pe records = pe.get_records(file_name="testxl.xlsx") 这是创建dict,但将其填充到列表中。首先,如何阻止它在列表中实际创建dict?第二,它为什么这样做?出于某种原因,它更好吗?我已经阅读了这里关于通过列表访问数据的帖子,我完全不明白拥有它的意义 查看pyexcelAPI文档,逐行加载excel文件,提供一个字典列表,其中列标题作为键,字段条目作为值。如果您

我正在尝试从xlsx文件创建字典。代码如下:

import pyexcel as pe

records = pe.get_records(file_name="testxl.xlsx")

这是创建dict,但将其填充到列表中。首先,如何阻止它在列表中实际创建dict?第二,它为什么这样做?出于某种原因,它更好吗?我已经阅读了这里关于通过列表访问数据的帖子,我完全不明白拥有它的意义

查看
pyexcel
API文档,逐行加载excel文件,提供一个字典列表,其中列标题作为键,字段条目作为值。如果您碰巧使用CSV(逗号分隔值)API,它们的工作方式往往是相同的。这是检索表格数据最直接的方法。

为什么要这样做?因为这就是它应该做的。如果您只需要第一条记录,请按索引访问它。