आप पहले एक सूची बना सकते हैं, फिर उस एकल मान को बदल सकते हैं जिसे आप बदलना चाहते हैं, फिर अंत में इसे एक टपल में परिवर्तित करें यदि आप एक गैर-शाब्दिक पायथन टपल बनाना चाहते हैं। उदाहरण के लिए,
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।