Использование [: a] заключается в том, что он указывает размер списка, сколько элементов может быть введено в данный список. b = list (map (int, input (). strip (). split ())) ----> это означает, что при добавлении элементов вводятся значения с пробелами, к которым добавляются все целые числа. с использованием оператора слайса [: a] ограничивает добавление целых чисел списком
enter code here
>>> a=4
>>> b=list(map(int,input('Enter values with space:').strip().split()))
>>> print(b)
Enter values with space:1 2 3 4 5 6 7 8
[1,2,3,4,5,6,7,8]
>>> a=4
>>> b=list(map(int,input('Enter values with space).strip().split()))[:a]
>>> print(b)
Enter values with space:1 2 3 4 5 6 7 8
[1,2,3,4] #Though we enter many values it accepts only first four values that you entered