如何获得天花的桌子的长度(即行数)?从the documentation开始,有一些方法可以打印出表格长度,例如t.info()
。但是,我不能在脚本中使用此信息。
如何将表的长度分配给变量?
在Python中,len()
内置函数通常提供某些类似于集合的对象的长度/大小。例如,一维数组的长度如下所示:
>>> a = [1, 2, 3]
>>> len(a)
3
对于表,您可以问表的“大小”是什么意思-行数?列数?表中的项目总数?但这听起来像您想要行的数量。在Python中,这几乎总是由len()
在类似表的对象上给出的(可能做的任何事情都是错误的)。您可以通过类似于将简单的Python列表嵌套来构建类似表格的数据结构的方式来考虑:
>>> t = [
... [1, 2, 3],
... [4, 5, 6],
... [7, 8, 9]
... ]
这里每个“行”都由嵌套在外部列表中的单个列表表示,因此 lookslen(t)
给出了行数。实际上,这只是一个约定,如果需要,可以<。例如,您还可以将上述t
视为某些面向列的数据的列列表。但是在Python中,除非另有说明,否则我们通常假定二维数组是面向行的。要记住,您可以看到嵌套列表的语法,正如我在Table
或PandasDataFrame
s。