การจัดเรียงองค์ประกอบในรายการต้นฉบับใน 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']