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

ฉันจะแปลง Python tuple เป็น Array ได้อย่างไร


ในการแปลง tuple เป็น array(list) คุณสามารถใช้ตัวสร้างรายการได้โดยตรง

ตัวอย่าง

x = (1, 2, 3)
y = list(x)
print(y)

ผลลัพธ์

สิ่งนี้จะให้ผลลัพธ์ -

[1, 2, 3]

ตัวอย่าง

หากคุณมีทูเพิลหลายระดับและต้องการอาร์เรย์แบบแบน คุณสามารถใช้สิ่งต่อไปนี้ -

z = ((1, 2, 3), (4, 5))
y = [a for b in z for a in b]
print(y)

ผลลัพธ์

สิ่งนี้จะให้ผลลัพธ์ -

[1, 2, 3, 4, 5]