input()
похоже, что получает следующую строку ввода.
В этом примере это строка "1 2 3 4 5\n"
(в конце есть символ новой строки).
rstrip()
затем удаляет пробелы в правом конце ввода, включая символ новой строки.
split()
без аргументов разделяется на пробел, преобразуя входные данные в итерируемые строки. например ['1', '2', '3', '4', '5']
map(int, sequence)
применяет int к каждой строке. например int('1') -> 1
, int('2') -> 2
и т. Д. Итак, ваша последовательность строк теперь является последовательностью целых чисел.
Наконец, list(seq)
преобразует последовательность в тип списка. Так что теперь у вас есть [1,2,3,4,5]
.