ขั้นแรก คุณสามารถสร้างรายการ จากนั้นเปลี่ยนค่าเดียวที่คุณต้องการเปลี่ยน จากนั้นให้แปลงเป็นทูเพิลในที่สุด หากคุณต้องการสร้าง python tuple ที่ไม่ใช่ตัวอักษร ตัวอย่างเช่น
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)
0 ในตำแหน่ง 2 ของอาร์เรย์ความยาว 6