Python 从制表符分隔的文件中读取一行并执行.split后,计算它拆分成的元素数?
我有一个以制表符分隔的文本文件。我将这一行逐行读入一个名为lstLine的“数组” 有些行的元素比其他行多。至于元素,我想你知道它的意思是“数据列”。有些行有5列数据,有些行有7列数据 我如何计算我刚读到的行包含的元素数? 下面是我将该行放入lstLine数组的代码Python 从制表符分隔的文件中读取一行并执行.split后,计算它拆分成的元素数?,python,split,Python,Split,我有一个以制表符分隔的文本文件。我将这一行逐行读入一个名为lstLine的“数组” 有些行的元素比其他行多。至于元素,我想你知道它的意思是“数据列”。有些行有5列数据,有些行有7列数据 我如何计算我刚读到的行包含的元素数? 下面是我将该行放入lstLine数组的代码 for oLine in inputfile: ... lstLine = oLine.replace("\n", "").split("\t") 正如@Fejs在评论中提到的,只需执行len(lstLine) 通过s
for oLine in inputfile:
...
lstLine = oLine.replace("\n", "").split("\t")
正如@Fejs在评论中提到的,只需执行
len(lstLine)
通过
split
,您将得到lstLine
作为PythonList
,len(lstLine)
计算列表中元素的数量。split
函数返回一个列表。因此,可以从len()
函数中提取列表中的元素数。
使用它如下
lstLine = oLine.replace("\n", "").split("\t")
numElements = len(lstLine)
len(lstLine)
?