У меня есть файл, который имеет от 1 до 4 слов в строке, и я хочу сортировать по третьему слову в строке. Следующий код не работает, если в слоте s [2] нет слова. Есть ли что-нибудь, что я могу сделать, чтобы все еще сортировать все? Благодаряpython сортировать по последнему слову в строке, разные строки длины
with open('myfile.txt') as fin:
lines = [line.split() for line in fin]
lines.sort(key=lambda s: s[2])
добавить 'try' и' except' для сортировочной строки – Arman