Runtime v2.81 · อัปเดต 30 ก.ย. 2569

sorted

ส่งคืนรายการใหม่ที่มีรายการทั้งหมดจาก iterable ตามลำดับที่จัดเรียง คีย์สามารถคำนวณคีย์เปรียบเทียบ Reverse=True เรียงลำดับจากมากไปหาน้อยโดยยังคงรักษารายการที่มีคีย์เท่ากันให้คงที่

รูปแบบคำสั่ง

sorted(iterable, /, *, key=None, reverse=False)

พารามิเตอร์

ชื่อคำอธิบาย
iterableString | list | tuple | dict | set
Iterable input. Dictionaries sort keys.
จำเป็น · ระบุตามตำแหน่งเท่านั้น
ไม่มีค่าเริ่มต้น
keyCallable?
One-argument callable used to compute comparison keys.
ไม่บังคับ · ระบุชื่อเท่านั้น
ค่าเริ่มต้น: None
reverseBoolean
Sort descending when True.
ไม่บังคับ · ระบุชื่อเท่านั้น
ค่าเริ่มต้น: False

ค่าที่ส่งกลับ

list — รายการที่เรียงลำดับใหม่ ค่าอินพุตไม่ได้รับการแก้ไข

พฤติกรรม / ผลข้างเคียง

ส่งคืนรายการใหม่ที่มีรายการทั้งหมดจาก iterable ตามลำดับที่จัดเรียง คีย์สามารถคำนวณคีย์เปรียบเทียบ Reverse=True เรียงลำดับจากมากไปหาน้อยโดยยังคงรักษารายการที่มีคีย์เท่ากันให้คงที่

การทำงาน

  • รอให้เสร็จ: ขึ้นอยู่กับเงื่อนไข
  • ความปลอดภัยเมื่อทำงานพร้อมกัน: ใช้วัตถุแยกสำหรับแต่ละโฟลว์
  • การทำงานแบบขนาน: ขึ้นอยู่กับเงื่อนไข

การทำงานประมวลผลค่าในโฟลว์ผู้เรียก callable ของ key ก็ทำในนั้นและอาจรอหรือมีผลข้างเคียง ไม่ได้หมายถึงการทำงานแบบอะซิงโครนัส

ตัวอย่าง

values = sorted([3, 1, 2])
text(str(values))

ข้อผิดพลาด / ข้อจำกัด

ไม่มีข้อจำกัดเพิ่มเติมที่ระบุไว้ ให้ปฏิบัติตามพารามิเตอร์และพฤติกรรมข้างต้น

API ที่เกี่ยวข้อง

ไม่มี