ส่งคืนรายการใหม่ที่มีรายการทั้งหมดจาก 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 ที่เกี่ยวข้อง
ไม่มี