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

วิธีการประกาศรายการใน Python

ในการเริ่มต้นรายการใน Python ให้กำหนดรายการด้วยวงเล็บเหลี่ยม เริ่มต้นด้วยฟังก์ชัน list() สร้างรายการว่างด้วยการคูณ หรือใช้การทำความเข้าใจรายการ วิธีทั่วไปในการประกาศรายการใน Python คือการใช้วงเล็บเหลี่ยม


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

เมื่อคุณเริ่มทำงานกับรายการ คุณอาจจะมีคำถามว่า ฉันจะเริ่มต้นรายการใน Python ได้อย่างไร หรือพูดอีกอย่างก็คือ ฉันจะสร้างรายการ Python ได้อย่างไร

บทช่วยสอนนี้จะตอบคำถามนั้นและแจกแจงวิธีการเริ่มต้นรายการใน Python เราจะอธิบายพื้นฐานของรายการและวิธีเริ่มต้นรายการโดยใช้เครื่องหมายวงเล็บเหลี่ยม list() การคูณรายการ และความเข้าใจรายการ

ทบทวนรายการ Python

รายการ เก็บองค์ประกอบศูนย์หรือมากกว่า แต่ละองค์ประกอบในรายการเรียกว่า รายการ . รายการมักเรียกว่าอาร์เรย์หลาม

ใน Python รายการในรายการจะถูกคั่นด้วยเครื่องหมายจุลภาค และรายการนั้นอยู่ในวงเล็บเหลี่ยม นี่คือตัวอย่างรายการในภาษา Python:

jobs = [‘Software Engineer’, ‘Web Developer’, ‘Data Analyst’]

รายการของเราประกอบด้วยค่าสามค่า:Software Engineer, Web Developer และ Data Analyst เราสามารถอ้างอิงรายการของเราได้โดยใช้ตัวแปร “งาน” ที่เราประกาศไว้ข้างต้น

วิธีสร้างรายการใน Python

คุณสามารถเริ่มต้นรายการใน Python โดยใช้วงเล็บเหลี่ยม, เมธอด list(), การคูณรายการ และความเข้าใจรายการ

81% ของผู้เข้าร่วมกล่าวว่าพวกเขารู้สึกมั่นใจมากขึ้นเกี่ยวกับโอกาสในการทำงานด้านเทคโนโลยีหลังจากเข้าร่วม bootcamp จับคู่กับ Bootcamp วันนี้

ผู้สำเร็จการศึกษาจากหลักสูตร bootcamp โดยเฉลี่ยใช้เวลาน้อยกว่าหกเดือนในการเปลี่ยนอาชีพ ตั้งแต่เริ่มต้น bootcamp ไปจนถึงหางานแรก

วงเล็บเหลี่ยมช่วยให้คุณเริ่มต้นรายการว่างหรือรายการที่มีค่าเริ่มต้นบางอย่างได้ list() วิธีการทำงานในลักษณะเดียวกับวงเล็บเหลี่ยม แม้ว่าคุณจะต้องเพิ่มวงเล็บเหลี่ยมและรายการของไอเท็มภายในเมธอด list() หากคุณต้องการเพิ่มค่าเริ่มต้นบางส่วน

การคูณรายการช่วยให้คุณสร้างรายการใหม่ที่ทำซ้ำองค์ประกอบจากรายการที่มีอยู่ การทำความเข้าใจรายการช่วยให้คุณสร้างรายการใหม่จากเนื้อหาของรายการที่มีอยู่ได้

Python สร้างรายการ:วงเล็บเหลี่ยม

คุณสามารถใช้วงเล็บเหลี่ยมหรือ list() วิธีการเริ่มต้นรายการว่างใน Python สำหรับจุดประสงค์ของบทช่วยสอนนี้ เราจะเน้นที่วิธีการใช้วงเล็บเหลี่ยมหรือ list() วิธีการเริ่มต้นรายการว่าง

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

jobs = []
print(jobs)

รหัสของเราส่งคืน:[].

วงเล็บเหลี่ยมที่ไม่มีสิ่งใดคั่นแทนรายการว่าง

เราสามารถระบุค่าเริ่มต้นได้โดยการเพิ่มระหว่างวงเล็บเหลี่ยมของเรา:

jobs = ['Software Engineer','Data Analyst']

เราได้ประกาศรายการวัตถุด้วยค่าเริ่มต้นสองค่า:“Software Engineer” และ “Data Analyst”

Python สร้างรายการ:list() Method

อีกวิธีหนึ่งในการสร้างรายการว่างใน Python โดยไม่มีค่าคือการใช้ list() กระบวนการ. นี่คือตัวอย่างการทำงานของเมธอด list():

jobs = list()
print(list)

รหัสของเราส่งคืน:[].

ทั้งสองวิธีแรกเหล่านี้ส่งคืนการตอบสนองเดียวกัน:รายการว่าง ไม่มีมาตรฐานว่าเมื่อใดควรใช้แนวทางใดแนวทางหนึ่งเหล่านี้ดีที่สุด โดยทั่วไปจะใช้วงเล็บเหลี่ยมเปล่า ([]) เนื่องจากมีความกระชับมากขึ้น

Python ประกาศรายการ:รายการคูณ

วิธีหนึ่งในการเริ่มต้นรายการที่มีหลายค่าคือการคูณรายการ วิธีนี้ช่วยให้คุณสร้างรายการที่มีค่าที่กำหนดไว้ล่วงหน้าจำนวนหนึ่งได้

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

favorite_books = [''] * 10
print(favorite_books)

รหัสของเราส่งคืน:

['', '', '', '', '', '', '', '', '', '']

โปรแกรมของเราได้สร้างรายการที่มีค่า 10 ค่า

มาทำลายรหัสของเรากัน ในบรรทัดแรก เราใช้รูปแบบการคูณเพื่อประกาศรายการที่มีค่า 10 ค่า ค่าที่เราใช้สำหรับแต่ละรายการในรายการนี้คือ ''' หรือสตริงว่าง จากนั้น เราใช้ฟังก์ชัน Python print() เพื่อพิมพ์รายการของเราไปยังคอนโซล

เราสามารถใช้ไวยากรณ์นี้เพื่อเริ่มต้นรายการด้วยค่าใดก็ได้ที่เราต้องการ ถ้าเราต้องการให้รายการของเราเริ่มต้นด้วย 10 ค่าเท่ากับ เลือกหนังสือ เราสามารถใช้รหัสต่อไปนี้:

favorite_books = ['Choose a book.'] * 10
print(favorite_books)

เมื่อเรารันโค้ดของเรา เราจะสร้างรายการที่มีค่า 10 ค่า แต่ละค่าในรายการเท่ากับ เลือกหนังสือ . เราพิมพ์รายการนี้ไปที่คอนโซล:

['Choose a book.', 'Choose a book.', 'Choose a book.', 'Choose a book.', 'Choose a book.', 'Choose a book.', 'Choose a book.', 'Choose a book.', 'Choose a book.', 'Choose a book.']

รายการประกาศ Python:รายการความเข้าใจ

ในส่วนข้างต้น เราได้แสดงวิธีการเริ่มต้นรายการโดยใช้การคูณรายการ วิธีนี้มีประโยชน์เพราะช่วยให้คุณเริ่มต้นรายการด้วยค่าเริ่มต้นได้

คุณยังสามารถเริ่มต้นรายการด้วยค่าเริ่มต้นโดยใช้วิธีการทำความเข้าใจรายการ ความเข้าใจรายการ Python หมายถึงเทคนิคที่ช่วยให้คุณสามารถสร้างรายการโดยใช้วัตถุ iterable ที่มีอยู่ วัตถุ iterable อาจเป็นรายการหรือ range() คำสั่งหรือแบบวนซ้ำอีกประเภทหนึ่ง

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

สมมติว่าเราต้องการสร้างรายการที่มีค่าเท่ากับ 10 ค่า เลือกหนังสือ เหมือนกับที่เราทำในตัวอย่างที่แล้ว เราสามารถทำได้ด้วยความเข้าใจรายการโดยใช้รหัสต่อไปนี้:

favorite_books = ['Choose a book.' for i in range(10)]
print(favorite_books)

รหัสของเราส่งคืน:

['Choose a book.', 'Choose a book.', 'Choose a book.', 'Choose a book.', 'Choose a book.', 'Choose a book.', 'Choose a book.', 'Choose a book.', 'Choose a book.', 'Choose a book.']

ในตัวอย่างข้างต้น เราใช้การทำความเข้าใจรายการเพื่อสร้างรายการ คำสั่ง list comprehension คือ for i in range(10) ตัววนซ้ำ ตัววนซ้ำนี้ใช้เพื่อสร้างรายการที่ซ้ำค่า เลือกหนังสือ มากกว่าสิบเท่า

บทสรุป

การเริ่มต้นรายการเป็นส่วนสำคัญของการทำงานกับรายการ บทช่วยสอนนี้กล่าวถึงวิธีเริ่มต้นรายการว่างโดยใช้วงเล็บเหลี่ยมและ list() กระบวนการ. นอกจากนี้ยังกล่าวถึงวิธีการใช้การคูณรายการและเทคนิคการทำความเข้าใจรายการเพื่อสร้างรายการที่มีค่าจำนวนหนึ่ง

ตอนนี้คุณพร้อมที่จะเริ่มเริ่มต้นรายการใน Python อย่างมืออาชีพแล้ว!

อ่านคู่มือ How to Learn Python สำหรับคำแนะนำเกี่ยวกับวิธีการเรียนรู้เพิ่มเติมเกี่ยวกับภาษาการเขียนโปรแกรม Python