ลองเขียน Python สร้างตัวแปรชนิด Array แต่ไม่สำเร็จ ตอนรันโค้ดขึ้นข้อความว่า NameError: name 'arr' is not defined และไม่มีอะไรขึ้นเลย อยากทราบวิธีการแก้ไขปัญหาดังกล่าว
myarray = arr.array("i", [10, 20, 30, 40])
for i in myarray:
print(i)
วิธีแก้ไข
กรณีต้องการใช้งาน Array ภาษา Python ต้อง import module array เข้ามาในโค้ดก่อนทำการเขียนโปรแกรม สามารถแก้ไขโค้ดได้ดังนี้
import array as arr
myarray = arr.array("i", [10, 20, 30, 40])
for i in myarray:
print(i)
ผลลัพธ์
10
20
30
40