แปลง tuple เป็น list และ back
ขณะนี้ฉันกำลังทำงานกับโปรแกรมแก้ไขแผนที่สำหรับเกมใน pygame โดยใช้แผนที่ย่อย ระดับนั้นถูกสร้างขึ้นจากบล็อกในโครงสร้างต่อไปนี้ (แม้ว่าจะมีขนาดใหญ่กว่า): level1 = ( (1,1,1,1,1,1) (1,0,0,0,0,1) (1,0,0,0,0,1) (1,0,0,0,0,1) (1,0,0,0,0,1) (1,1,1,1,1,1)) โดยที่ "1" เป็นบล็อกที่เป็นกำแพงและ "0" เป็นบล็อกที่มีอากาศว่าง รหัสต่อไปนี้นั้นเป็นรหัสที่จัดการกับการเปลี่ยนแปลงประเภทบล็อก clicked = pygame.mouse.get_pressed() if clicked[0] == 1: currLevel[((mousey+cameraY)/60)][((mousex+cameraX)/60)] = 1 แต่เนื่องจากระดับถูกเก็บไว้ในสิ่งอันดับฉันไม่สามารถเปลี่ยนค่าของบล็อกต่าง ๆ ได้ ฉันจะเปลี่ยนค่าต่าง ๆ ในระดับอย่างง่ายได้อย่างไร?