ในการเริ่มต้นรายการใน 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