ความแตกต่างที่สำคัญ – ต่อท้ายและขยายใน Python
Python เป็นภาษาโปรแกรมเอนกประสงค์ยอดนิยม เป็นภาษาระดับสูงเพื่อให้โปรแกรมเมอร์เข้าใจไวยากรณ์และอ่านได้ง่าย โครงสร้างข้อมูลพื้นฐานที่สุดใน Python คือลำดับ เป็นชุดขององค์ประกอบ องค์ประกอบเริ่มต้นมีดัชนีศูนย์ อันถัดไปมีดัชนีหนึ่งและอื่นๆ รายการเป็นลำดับประเภทที่มีอยู่แล้วภายในหนึ่งรายการใน Python การดำเนินการต่างๆ สามารถทำได้ในรายการ เช่น การแบ่งส่วน การบวก การคูณ เป็นต้น แต่ละองค์ประกอบในรายการจะถูกคั่นด้วยเครื่องหมายจุลภาค องค์ประกอบทั้งหมดอยู่ในวงเล็บเหลี่ยม ในภาษาการเขียนโปรแกรมเช่น C, Java จำเป็นต้องจัดเก็บข้อมูลประเภทเดียวกันในอาร์เรย์แต่ในรายการ Python ไม่จำเป็นที่องค์ประกอบทั้งหมดจะเป็นประเภทข้อมูลเดียวกัน ภาษา Python มีฟังก์ชันในตัวหลายอย่างที่เกี่ยวข้องกับรายการ โปรแกรมเมอร์สามารถใช้พวกเขาในโปรแกรมของตนได้ สองรายการคือผนวกและขยาย บทความนี้กล่าวถึงความแตกต่างระหว่างการผนวกและขยายใน python วิธีการผนวกส่วนใหญ่จะใช้เพื่อเพิ่มองค์ประกอบหนึ่งรายการในรายการที่มีอยู่ในขณะที่วิธีการขยายใช้เพื่อเพิ่มองค์ประกอบหลายรายการในรายการที่มีอยู่ ความแตกต่างที่สำคัญระหว่าง append และ expand ใน Python ก็คือ append เพิ่มอาร์กิวเมนต์เป็นองค์ประกอบเดียวที่ส่วนท้ายของรายการ ในขณะที่ส่วนขยายจะวนซ้ำอาร์กิวเมนต์โดยเพิ่มแต่ละองค์ประกอบในรายการและขยายออก
ต่อท้ายใน Python คืออะไร
ส่วนต่อท้ายเป็นฟังก์ชันในตัวใน Python จะเพิ่มองค์ประกอบเดียวที่ส่วนท้ายของรายการ ตามโปรแกรมด้านล่าง list1 ประกอบด้วยสามองค์ประกอบคือ 1, 2 และ 3 โดยใช้วิธีการผนวก หมายเลข 4 จะถูกผนวกเข้ากับ list1มันถูกเพิ่มที่ส่วนท้ายของรายการ ผลลัพธ์ให้รายการเป็น [1, 2, 3, 4].
รูปที่ 01: ผนวกใน Python
ที่นี่ รายการที่มีอยู่คือ [1, 2, 3, 4] องค์ประกอบ 5 และ 6 เป็นของรายการอื่น การใช้ฟังก์ชันผนวก [5, 6] จะถูกเพิ่มลงในรายการ รายการนั้นถูกผนวกเข้ากับรายการดั้งเดิม [5, 6] เป็นองค์ประกอบรายการเดียวที่ต่อท้ายรายการ ดังนั้น วิธีการผนวกสามารถเพิ่มได้เพียงองค์ประกอบเดียวในรายการ แม้ว่ารายการใหม่จะมีสององค์ประกอบ แต่ทั้งหมดเหล่านี้จะถูกผนวกเป็นองค์ประกอบเดียวในรายการดั้งเดิม
ขยายอะไรใน Python
ส่วนขยายเป็นฟังก์ชันในตัวใน Python ใช้เพื่อเพิ่มหลายองค์ประกอบที่ส่วนท้ายของรายการที่มีอยู่แล้ว การทำงานของฟังก์ชั่นขยายมีดังต่อไปนี้
รูปที่ 02: ขยายใน Python
ตามโปรแกรมด้านล่าง รายการ1 ประกอบด้วยสามองค์ประกอบคือ 1, 2 และ 3 โดยใช้วิธีการขยาย หมายเลข 4 จะขยายไปยังรายการ1 เมื่อใช้วิธีการขยาย ควรรวม 4 รายการไว้ในรายการ ตอนนี้ list1 คือ [1, 2, 3, 4] มีรายการอื่นที่เรียกว่า list2 ประกอบด้วยสององค์ประกอบ หลังจากขยาย list2 ไปยัง list1 ผลลัพธ์จะเป็น [1, 2, 3, 4, 5, 6] องค์ประกอบในรายการ2 ถูกเพิ่มเป็นองค์ประกอบแยกต่างหากใน list1
ความคล้ายคลึงกันระหว่างผนวกและขยายใน Python คืออะไร
ทั้งส่วนต่อท้ายและส่วนต่อขยายเป็นฟังก์ชันในตัวที่ให้บริการโดยภาษาการเขียนโปรแกรม Python
ความแตกต่างระหว่างการผนวกและขยายใน Python คืออะไร
ผนวกกับขยายใน Python |
|
ส่วนต่อท้ายเป็นฟังก์ชันในตัวใน Python ที่ใช้เพื่อเพิ่มอาร์กิวเมนต์เป็นองค์ประกอบเดียวที่ส่วนท้ายของรายการ | ส่วนขยายเป็นฟังก์ชันในตัวใน Python ที่วนซ้ำอาร์กิวเมนต์โดยเพิ่มแต่ละองค์ประกอบลงในรายการในขณะที่ขยายออก |
ความยาวของรายการ | |
เมื่อใช้ append ความยาวของรายการจะเพิ่มขึ้นหนึ่งรายการ | เมื่อใช้ส่วนขยาย ความยาวของรายการจะเพิ่มขึ้นตามจำนวนองค์ประกอบที่ส่งผ่านในการโต้แย้ง |
การใช้งาน | |
ส่วนต่อท้ายใช้เพื่อเพิ่มองค์ประกอบเดียวที่ส่วนท้ายของรายการที่มีอยู่ | ส่วนขยายนี้ใช้เพื่อเพิ่มองค์ประกอบหลายรายการต่อท้ายรายการที่มีอยู่ |
สรุป – ต่อท้ายและขยายใน Python
Python เป็นภาษาโปรแกรมระดับสูงสำหรับใช้งานทั่วไป เป็นภาษาโปรแกรมที่ได้รับความนิยมในหมู่โปรแกรมเมอร์เนื่องจากสามารถอ่านและเข้าใจได้ง่าย การบำรุงรักษาและทดสอบโปรแกรม Python นั้นง่ายเช่นกัน ภาษา Python มีฟังก์ชันในตัวมากมาย ดังนั้นโปรแกรมเมอร์จึงสามารถใช้งานได้ในโปรแกรมโดยไม่ต้องดำเนินการตั้งแต่เริ่มต้น บทความนี้กล่าวถึงสองฟังก์ชันในตัว เช่น ผนวกและขยาย ความแตกต่างระหว่าง append และ expand ใน Python ก็คือ append เพิ่มอาร์กิวเมนต์เป็นองค์ประกอบเดียวที่ส่วนท้ายของรายการ ในขณะที่ส่วนต่อขยายจะวนซ้ำอาร์กิวเมนต์ที่เพิ่มแต่ละองค์ประกอบลงในรายการ ขยายออก