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