چگونه یک لیست را در پایتون به سرعت مرتب کنیم؟ 🚀
وقتی تازهکارها با نیاز به مرتب سازی یک لیست مواجه میشوند، ممکن است به فکر پیادهسازی الگوریتمهای دستی بیفتند. اما پایتون با متدهای داخلی خود، این کار را در یک خط کد انجام میدهد!
✨ روش سریع با
🎯 تفاوتها:
✅ دستور
✅ دستور
✅ هر دو برای اعداد، رشتهها و دادههای سفارشی (با
🟢 @learnpythonicy | #sort | #sorted
وقتی تازهکارها با نیاز به مرتب سازی یک لیست مواجه میشوند، ممکن است به فکر پیادهسازی الگوریتمهای دستی بیفتند. اما پایتون با متدهای داخلی خود، این کار را در یک خط کد انجام میدهد!
✨ روش سریع با
sorted() و .sort() numbers = [3, 1, 4, 1, 5, 9, 2]
# روش ۱: ایجاد لیست جدید (با sorted)
sorted_numbers = sorted(numbers)
print(sorted_numbers) # [1, 1, 2, 3, 4, 5, 9]
# روش ۲: مرتبسازی درجا (با .sort)
numbers.sort()
print(numbers) # [1, 1, 2, 3, 4, 5, 9]
🎯 تفاوتها:
✅ دستور
sorted() لیست جدیدی برمیگرداند. ✅ دستور
.sort() لیست اصلی را تغییر میدهد (درجا). ✅ هر دو برای اعداد، رشتهها و دادههای سفارشی (با
key=) کار میکنند!🟢 @learnpythonicy | #sort | #sorted
👍2