Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python에서 매개변수로 튜플 초기화

<시간/>

특정 매개변수로 튜플을 초기화해야 하는 경우 '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'을 곱하여 변수에 할당합니다.
  • 이 작업은 변수에 할당됩니다.
  • 해당 변수의 '색인'에는 추가해야 하는 값이 할당됩니다.
  • 다음으로 변수는 튜플로 변환되어 변수에 저장됩니다.
  • 이 변수는 콘솔에 표시되는 출력입니다.