因此,如果我有一個名爲myList的列表,我使用len(myList)
來查找列表中元素的數量。精細。但是,如何找到列表中的列表數量?如何獲取Python列表中列表的長度
text = open("filetest.txt", "r")
myLines = text.readlines()
numLines=len(myLines)
print numLines
以上使用的文本文件有3行4行,用逗號分隔。變量numLines打印出'4'而不是'3'。因此,len(myLines)
正在返回每個列表中元素的數量而不是列表的長度。
當我打印myLines[0]
我得到第一個列表,myLines[1]
第二個列表等,但len(myLines)
不顯示我列表的數量,這應該是相同的「行數」。
我需要確定有多少行正在從文件中讀取。 「
在你的代碼,你行的列表(字符串) 。不是列表的列表。蟒蛇會高興地計數空行......你檢查過,以確保你沒有任何空行嗎? – mgilson
'len(myLines)'會給你列表中的對象數量,無論它們是列表,字典還是字符串。 – jramirez
你的代碼工作得很好。按原樣提供給我們文件。 – tMJ