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

ฉันจะสร้าง python tuple ที่ไม่ใช่ตัวอักษรได้อย่างไร


ขั้นแรก คุณสามารถสร้างรายการ จากนั้นเปลี่ยนค่าเดียวที่คุณต้องการเปลี่ยน จากนั้นให้แปลงเป็นทูเพิลในที่สุด หากคุณต้องการสร้าง 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