เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

อาร์กิวเมนต์หลายตัว

ในแบบฝึกหัดก่อนหน้า เราได้ระบุอาร์กิวเมนต์ที่ไม่บังคับโดยดูจากเอกสารประกอบด้วย help() คราวนี้จะนำความรู้นั้นมาใช้เพื่อเปลี่ยนพฤติกรรมของฟังก์ชัน sorted()

ลองดูเอกสารประกอบ ของ sorted() โดยพิมพ์ help(sorted) ใน IPython Shell

จะเห็นว่า sorted() รับอาร์กิวเมนต์สามตัว ได้แก่ iterable, key, และ reverse ในแบบฝึกหัดนี้ต้องระบุเพียง iterable และ reverse เท่านั้น ไม่จำเป็นต้องระบุ key

มีลิสต์สองรายการเตรียมไว้ให้แล้ว

ลองนำลิสต์ทั้งสองมาต่อกัน แล้วเรียงลำดับจากมากไปน้อยดูสิ

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

Python เบื้องต้น

ดูคอร์ส

คำแนะนำการฝึกหัด

  • ใช้ + เพื่อรวมเนื้อหาของ first และ second เข้าด้วยกันเป็นลิสต์ใหม่ชื่อ full
  • เรียกใช้ sorted() กับ full และกำหนดอาร์กิวเมนต์ reverse ให้เป็น True จากนั้นบันทึกลิสต์ที่เรียงแล้วไว้ในชื่อ full_sorted
  • สุดท้าย พิมพ์ full_sorted แสดงผลออกมา

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# Create lists first and second
first = [11.25, 18.0, 20.0]
second = [10.75, 9.50]

# Paste together first and second: full
full = ____ + ____

# Sort full in descending order: full_sorted
full_sorted = ____

# Print out full_sorted
____
แก้ไขและรันโค้ด