การจัดเรียงองค์ประกอบในรายการต้นฉบับใน Python
สำหรับการจัดเรียงองค์ประกอบในรายเลข ใช้
เมธอด sort ถ้าหากปล่อยให้
พารามิเตอร์ของมันว่าง องค์ประกอบจะถูกจัดเรียง
จากน้อยไปหามาก ถ้าหากส่งค่า reverse=True,
องค์ประกอบจะถูกจัดเรียงจากมากไปหาน้อย
ควรจำไว้ว่าหลังจากใช้
เมธอด sort แล้ว รายการต้นฉบับ
จะถูกเปลี่ยนแปลง
มาเริ่มจัดเรียงองค์ประกอบในรายการ จากน้อยไปหามากกัน:
lst = [3, 2, 1]
lst.sort()
print(lst) # จะแสดง [1, 2, 3]
และคราวนี้มาจัดเรียงองค์ประกอบจากมากไปหาน้อย:
lst = [1, 2, 3]
lst.sort(reverse=True)
print(lst) # จะแสดง [3, 2, 1]
กำหนดรายการ:
lst = [4, 2, 5, 1, 3]
จงจัดเรียงรายการนี้จากน้อยไปหามาก
กำหนดรายการ:
lst = [4, 2, 5, 1, 3]
จงจัดเรียงรายการนี้จากมากไปหาน้อย
กำหนดรายการ:
lst = [1, 2, 3, 4, 5]
จงสลับลำดับของรายการนี้ให้ย้อนกลับ
กำหนดรายการ:
lst1 = ['a', 'b', 'c']
lst2 = [3, 2, 1]
จงเขียนโค้ดเพื่อให้ได้ผลลัพธ์ดังต่อไปนี้:
[1, 2, 3, 'c', 'b', 'a']