특정 매개변수로 튜플을 초기화해야 하는 경우 'tuple' 메서드와 '*' 연산자를 사용할 수 있습니다.
'tuple' 메소드는 매개변수로 전달된 iterable을 튜플 클래스 유형으로 변환합니다.
* 연산자를 사용하여 두 값의 곱을 얻을 수 있습니다. 단일 값을 여러 번 여러 번 사용하여 콘솔에 표시할 수도 있습니다.
아래는 동일한 데모입니다 -
예시
N = 6 print("The value of N has been initialized to "+str(N)) default_val = 2 print("The default value has been initialized to " +str(default_val)) indx = 3 print("The index value has been initialized to "+ str(indx)) val_to_add = 6 print("The value to be added is initialized to " +str(val_to_add)) my_result = [default_val] * N my_result[indx] = val_to_add my_result = tuple(my_result) print("The tuple formed is : ") print(my_result)
출력
The value of N has been initialized to 6 The default value has been initialized to 2 The index value has been initialized to 3 The value to be added is initialized to 6 The tuple formed is : (2, 2, 2, 6, 2, 2)
설명
- 'N', 'index', '추가할 값'에 대한 값과 기본값이 초기화되어 콘솔에 표시됩니다.
- 기본값에 'N'을 곱하여 변수에 할당합니다.
- 이 작업은 변수에 할당됩니다.
- 해당 변수의 '색인'에는 추가해야 하는 값이 할당됩니다.
- 다음으로 변수는 튜플로 변환되어 변수에 저장됩니다.
- 이 변수는 콘솔에 표시되는 출력입니다.