我有一個未知長度的行數未知的文件。你將如何編寫一個程序來說明哪一行的字符數最多,換句話說,哪一行最長?具有最多字符的文件中的行嗎?
我正在考慮做一個for line in myFile
函數,它使用len(line)
並將長度附加到一個新列表中,所以第一行的長度將變爲索引0,第二行的長度將變爲索引1等...然後當沒有更多線路要檢查時,使用myList.max()
函數告訴我最長線路的索引。
我的問題是,有沒有更好/更有效的方式來產生這樣的輸出?也許還有一種我不知道的內置函數是有能力做到的。你的幫助將不勝感激。
我認爲他人閱讀代碼很容易,而不是閱讀你的解釋。 –