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