แสดงโครงสร้างข้อมูล

โครงสร้างข้อมูล Lists เป็นประเภทข้อมูลอเนกประสงค์ใน Python ซึ่งสามารถเขียนเป็นรายการของค่าที่คั่นด้วยเครื่องหมายจุลภาคระหว่างวงเล็บเหลี่ยม

ไวยากรณ์

นี่คือไวยากรณ์พื้นฐานสำหรับโครงสร้าง -

List_name = [ elements ];

หากคุณสังเกตไวยากรณ์จะถูกประกาศเหมือนอาร์เรย์โดยมีข้อแตกต่างเพียงประการเดียวที่รายการสามารถรวมองค์ประกอบที่มีประเภทข้อมูลต่างกันได้ อาร์เรย์ประกอบด้วยองค์ประกอบของประเภทข้อมูลเดียวกัน รายการสามารถมีการรวมกันของสตริงจำนวนเต็มและอ็อบเจ็กต์ รายการสามารถใช้สำหรับการใช้งานสแต็กและคิว

รายการไม่แน่นอน สิ่งเหล่านี้สามารถเปลี่ยนแปลงได้เมื่อจำเป็น

วิธีการใช้งานรายการ?

โปรแกรมต่อไปนี้แสดงการใช้งานรายการ -

my_list = ['p','r','o','b','e']
# Output: p
print(my_list[0])

# Output: o
print(my_list[2])

# Output: e
print(my_list[4])

# Error! Only integer can be used for indexing
# my_list[4.0]

# Nested List
n_list = ["Happy", [2,0,1,5]]

# Nested indexing

# Output: a
print(n_list[0][1])

# Output: 5
print(n_list[1][3])

เอาต์พุต

โปรแกรมข้างต้นสร้างผลลัพธ์ต่อไปนี้ -

ฟังก์ชันในตัวของรายการ Python มีดังต่อไปนี้ -

  • Append()- เพิ่มองค์ประกอบที่ท้ายรายการ

  • Extend()- เพิ่มองค์ประกอบของรายการในรายการอื่น

  • Insert()- มันแทรกรายการลงในดัชนีที่กำหนด

  • Remove()- มันจะลบองค์ประกอบออกจากรายการที่ระบุ

  • Reverse()- มันย้อนกลับองค์ประกอบในรายการ

  • sort() - ช่วยในการจัดเรียงองค์ประกอบตามลำดับเวลา