Файл - это почти список строк. Вы можете тривиально использовать его в цикле для .
myFile= open( "SomeFile.txt", "r" )
for x in myFile:
print x
myFile.close()
Или, если вам нужен фактический список строк, просто создайте список из файла.
myFile= open( "SomeFile.txt", "r" )
myLines = list( myFile )
myFile.close()
print len(myLines), myLines
Вы не можете сделать someList[i]
, чтобы поместить новый элемент в конец списка. Вы должны сделать someList.append(i)
.
Кроме того, никогда не начинайте простое имя переменной с заглавной буквы. List
сбивает с толку тех, кто знает Python.
Кроме того, никогда не использует встроенное имя в качестве переменной. list
- это существующий тип данных, и использование его в качестве переменной сбивает с толку тех, кто знает Python.