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

리터럴이 아닌 파이썬 튜플을 어떻게 만들 수 있습니까?

<시간/>

먼저 목록을 구성한 다음 변경하려는 단일 값을 변경한 다음, 문자가 아닌 파이썬 튜플을 생성하려는 경우 마지막으로 이를 튜플로 변환할 수 있습니다. 예를 들어,

def create_non_literal_tuple(a, b, c):
   x = [1] * a
   x[c] = b
   return tuple(x)
create_non_literal_tuple(6, 0, 2)

이것은 출력을 줄 것입니다:

(1, 1, 0, 1, 1, 1)

길이가 6인 배열의 위치 2에 있는 0.