Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

วิธีสร้าง Non-literal Python Tuple

คุณสามารถสร้าง list ก่อน แล้วเปลี่ยนค่าที่ต้องการ แล้วสุดท้ายแปลงเป็น tuple หากต้องการสร้าง non-literal 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