ในบทช่วยสอนนี้ เราจะเขียนโปรแกรมที่รวมสองรายการเข้าด้วยกันและพิมพ์รายการผลลัพธ์ตามลำดับ มาดูตัวอย่างกัน
Input:list_1 =[1, 3, 2, 0, 3]list_2 =[20, 10, 23, 43, 56, -1]Output:[-1, 0, 1, 2, 3, 3, 10, 20, 23, 43, 56]
Input:list_1 =["hafeez", "aslan"]list_2 =["abc", "kareem", "b"]Output:["abc", "aslan", "b", "hafeez", "คารีม"]
เรามาลองเขียนโค้ดตามขั้นตอนต่อไปนี้กัน
อัลกอริทึม
<ก่อน>1. เริ่มต้นรายการ2. เชื่อมสองรายการโดยใช้ตัวดำเนินการ + และเก็บผลลัพธ์ไว้ในตัวแปรใหม่3. เรียงลำดับรายการผลลัพธ์ด้วยเมธอด sort() ของ list.4 พิมพ์รายการที่จัดเรียงดูรหัส
ตัวอย่าง
## กำลังเริ่มต้น listlist_1 =[1, 3, 2, 0, 3]list_2 =[20, 10, 23, 43, 56, -1]## เชื่อมรายการใหม่สองรายการเข้าด้วยกัน =list_1 + list_2## soing the new_list ด้วย sort() methodnew_list.sort()## พิมพ์ sorted listprint(new_list)
ผลลัพธ์
หากคุณเรียกใช้โปรแกรมข้างต้น คุณจะได้ผลลัพธ์ดังต่อไปนี้
[-1, 0, 1, 2, 3, 3, 10, 20, 23, 43, 56]
เรากำลังดำเนินการโปรแกรมเดียวกันกับรายการต่างๆ
ตัวอย่าง
## การเริ่มต้น listlist_1 =["hafeez", "aslan"]list_2 =["abc", "kareem", "b"]## เชื่อมรายการสองรายการnew_list =list_1 + list_2## การแยก new_list ด้วยการเรียงลำดับ ( ) methodnew_list.sort()## การพิมพ์รายการที่เรียงลำดับ (new_list)
ผลลัพธ์
หากคุณเรียกใช้โปรแกรมข้างต้น คุณจะได้ผลลัพธ์ดังต่อไปนี้
['abc', 'aslan', 'b', 'hafeez', 'kareem']
บทสรุป
หากคุณมีข้อสงสัยเกี่ยวกับบทช่วยสอน โปรดระบุในส่วนความคิดเห็น