범위 내의 목록 요소를 지정된 숫자로 대체해야 하는 경우 목록 슬라이싱을 사용합니다.
예시
아래는 동일한 데모입니다.
my_list = [42, 42, 18, 73, 11, 28, 29, 0, 10, 16, 22, 53, 41] print("The list is :") print(my_list) i, j = 4, 8 my_key = 9 my_list[i:j] = [my_key] * (j - i) print("The result is:") print(my_list)
출력
The list is : [42, 42, 18, 73, 11, 28, 29, 0, 10, 16, 22, 53, 41] The result is: [42, 42, 18, 73, 9, 9, 9, 9, 10, 16, 22, 53, 41]
설명
-
목록이 정의되고 콘솔에 표시됩니다.
-
두 개의 정수가 정의되고 정수가 정의됩니다.
-
키에 두 정수의 차이를 곱합니다.
-
슬라이스 인덱스에 할당됩니다.
-
콘솔에 표시되는 출력입니다.