อาร์เรย์เป็นโมดูลที่มีประสิทธิภาพและมีประโยชน์ ใน Python คุณสามารถสร้างอาร์เรย์ได้สองวิธี: ใช้ Python Standard Library หรือ NymPy package
หากคุณเพิ่งเริ่มต้นหรือต้องการสร้างอาร์เรย์ที่มีประเภทข้อมูลอย่างง่าย โมดูลอาร์เรย์จากไลบรารีมาตรฐาน Python ก็เพียงพอแล้ว อย่างไรก็ตาม เนื่องจาก Python ถูกใช้อย่างกว้างขวางสำหรับวิทยาศาสตร์ข้อมูล อาร์เรย์ num.py จึงมักถูกมองว่าเป็นมาตรฐานโดยพฤตินัย เนื่องจากมีความยืดหยุ่นและมีประสิทธิภาพมากกว่า
ในบทช่วยสอนนี้ เราจะเน้นที่การใช้โมดูลอาร์เรย์ในไลบรารีมาตรฐาน Python
อาร์เรย์ Python คืออะไรและทำอะไรได้บ้าง
อาร์เรย์ Python เป็นโครงสร้างข้อมูลที่สามารถจัดเก็บรายการประเภทเดียวกันได้หลายรายการ ตัวอย่างเช่น คุณสามารถมีอาร์เรย์ของสตริงได้ เมื่อคุณทำงานกับหลายรายการที่มีข้อมูลประเภทเดียวกัน อาร์เรย์ทำให้ง่ายต่อการจัดเก็บ จัดระเบียบ นำองค์ประกอบออก และจัดการค่าต่างๆ
อาจฟังดูสับสนหากคุณเพิ่งเริ่มต้นกับอาร์เรย์ Python นี่เป็นวิธีคิดอีกอย่างหนึ่ง: สมมติว่าคุณกำลังจัดระเบียบชั้นวางหนังสือและมีรายชื่อหนังสือ คุณอาจต้องการจัดเก็บรายการนี้ไว้ในที่ที่คุณสามารถเข้าถึงได้ง่าย หากคุณต้องการจัดระเบียบชื่อ ลบ หรือดึงข้อมูลบางอย่าง ใน Python รายชื่อนี้จะถูกเก็บไว้ในอาร์เรย์
ความสับสนทั่วไปที่คุณอาจพบคือความแตกต่างระหว่างอาร์เรย์ Python กับรายการ ความแตกต่างที่สำคัญคือประเภทของค่าที่ทั้งสองสามารถจัดเก็บได้ แม้ว่าอาร์เรย์จะจัดเก็บได้เฉพาะรายการที่มีประเภทข้อมูลเดียวกัน แต่รายการสามารถจัดเก็บรูปแบบข้อมูลที่ต่างกันได้ จากตัวอย่างชั้นวางหนังสือด้านบน หากชั้นวางหนังสือของคุณมีของตกแต่ง เช่น กระถางต้นไม้ รายชื่อชั้นวางหนังสือของคุณจะต้องจัดเก็บไว้ในรายการ Python
วิธีสร้างอาร์เรย์ใน Python
ตอนนี้คุณรู้แล้วว่าอาร์เรย์คืออะไร ขั้นตอนต่อไปคือการสร้างอาร์เรย์ Python มาเริ่มกันด้วยตัวอย่างง่ายๆ ก่อน: ในการสร้างอาร์เรย์ใน Python คุณต้องมีพารามิเตอร์ XNUMX ตัว ได้แก่ ชนิดข้อมูลและรายการค่า ชนิดข้อมูลคือประเภทของค่าที่คุณต้องการจัดเก็บ ต่อจากตัวอย่างรายการหนังสือก่อนหน้า ชนิดข้อมูลที่นี่จะเป็นหนังสือ ในขณะที่ค่าจะเป็นชื่อหนังสือ
ไวยากรณ์พื้นฐานของคุณจะมีลักษณะดังนี้:
a=array(data type,value list)`
ใช้ตัวอย่างชั้นวางหนังสือ:
a=array(books, [Harry Potter, Game of Thrones, Narnia, The Hobbit, The Little Prince])
คุณเข้าถึงองค์ประกอบในอาร์เรย์ Python ได้อย่างไร
แต่ละองค์ประกอบในอาร์เรย์มีหมายเลขดัชนี เริ่มต้นด้วย 0 ซึ่งช่วยให้คุณเข้าถึงองค์ประกอบในอาร์เรย์ได้ ไวยากรณ์พื้นฐานจะมีลักษณะดังนี้:
Array_name[index value]
จากตัวอย่างก่อนหน้านี้ สมมติว่าคุณต้องการเข้าถึงองค์ประกอบที่สองในอาร์เรย์
a=array(books, [Harry Potter, Game of Thrones, Narnia, The Hobbit, The Little Prince]) a[1]=Game of Thrones
คุณจะรู้ความยาวอาร์เรย์ Python ได้อย่างไร
เมื่อเข้าใจวิธีการทำงานของหมายเลขดัชนี คุณก็จะสามารถหาความยาวอาร์เรย์ Python ได้ เนื่องจากหมายเลขดัชนีเริ่มต้นจาก 0 ความยาวของอาร์เรย์ Python จะมากกว่าหมายเลขดัชนีล่าสุด 1 อีกวิธีหนึ่งคือการใช้ len()
ฟังก์ชั่นเพื่อหาความยาวอาร์เรย์ Python:
a=array(books, [Harry Potter, Game of Thrones, Narnia, The Hobbit, The Little Prince])
len(a)=5
จะลบองค์ประกอบออกจากอาร์เรย์ Python ได้อย่างไร
มีหลายวิธีในการลบองค์ประกอบออกจากอาร์เรย์ Python
หากคุณต้องการลบองค์ประกอบตามหมายเลขดัชนี คุณสามารถใช้ Python's del
คำให้การ:
a=array(books, [harry potter, game of thrones, narnia, the hobbit, the little prince])
del books[2]
ในตัวอย่างข้างต้น คุณกำลังลบองค์ประกอบที่สามออกจากอาร์เรย์ Python "Narnia" หากต้องการใช้วิธีนี้ คุณต้องทราบหมายเลขดัชนีขององค์ประกอบที่คุณต้องการนำออก
แต่ถ้าคุณไม่แน่ใจว่าองค์ประกอบที่คุณต้องการลบอยู่ที่ไหน ในกรณีนี้ คุณสามารถใช้ Python's remove()
วิธี:
a=array(books, [harry potter, game of thrones, narnia, the hobbit, the little prince])
del books[harry potter]
โดยใช้ remove()
เมธอด คุณจะสามารถค้นหาและลบองค์ประกอบเฉพาะโดยไม่จำเป็นต้องทราบหมายเลขดัชนี
หากคุณต้องการเรียนรู้เพิ่มเติมเกี่ยวกับสิ่งที่คุณสามารถทำได้ด้วยอาร์เรย์ Python คุณสามารถตรวจสอบ บทช่วยสอนนี้ or หานักพัฒนาอาวุโส เพื่อช่วยให้คุณเชี่ยวชาญ Python ทีละขั้นตอน!
เราได้กล่าวถึงพื้นฐานของอาร์เรย์ Python ในบทความนี้ แต่นี่เป็นเพียงส่วนเล็กๆ ของภูเขาน้ำแข็ง เมื่อคุณคุ้นเคยกับโมดูลอาร์เรย์จากไลบรารีมาตรฐาน Python แล้ว คุณสามารถขยายเพื่อเรียนรู้เพิ่มเติมเกี่ยวกับการใช้อาร์เรย์กับแพ็คเกจ NumPy ซึ่งมักถูกมองว่าเป็นฟังก์ชันอาร์เรย์มาตรฐานใน Python และในวิทยาศาสตร์ข้อมูลในปัจจุบัน
แหล่งข้อมูลเพิ่มเติมเกี่ยวกับอาร์เรย์ Python: – แปลงอาร์เรย์ Python เป็น list
- ลบองค์ประกอบออกจากอาร์เรย์ใน Python
- ค้นหาผลรวมของอาร์เรย์ใน Python
- วิธีแบ่งอาร์เรย์ใน Python
- เข้า
- บทความ
- ข้อมูลพื้นฐานเกี่ยวกับ
- ร้านหนังสือเกาหลี
- ร่วมกัน
- ความสับสน
- ข้อมูล
- วิทยาศาสตร์ข้อมูล
- แสดง
- รูป
- โฟกัส
- ฟังก์ชัน
- เกม
- โปรดคลิกที่นี่เพื่ออ่านรายละเอียดเพิ่มเติม
- สรุป ความน่าเชื่อถือของ Olymp Trade?
- ทำอย่างไร
- HTTPS
- ดัชนี
- ข้อมูล
- IT
- คีย์
- เรียนรู้
- ห้องสมุด
- รายการ
- รายการ
- การจัดระเบียบ
- อื่นๆ
- พืช
- เจ้าชาย
- หลาม
- แหล่งข้อมูล
- วิทยาศาสตร์
- ง่าย
- So
- เริ่มต้น
- คำแถลง
- จัดเก็บ
- ข้อมูลพื้นฐานเกี่ยวกับ
- เกี่ยวกับการสอน
- ความคุ้มค่า
- ความหมายของ
- โรงงาน