همه برنامه نویسان باید کد بنویسند تا آیتم ها یا داده ها را مرتب کنند. مرتبسازی میتواند برای تجربه کاربر در برنامه شما بسیار مهم باشد، خواه سفارش آخرین فعالیت کاربر بر اساس مهر زمانی باشد یا قرار دادن لیستی از گیرندگان ایمیل به ترتیب حروف الفبا بر اساس نام خانوادگی. قابلیت مرتبسازی پایتون ویژگیهای قوی برای انجام مرتبسازی اولیه یا سفارشیسازی سفارش در سطح دانهبندی ارائه میدهد.
در پایان این آموزش، شما می دانید که چگونه:
پیاده سازی مرتب سازی و ترتیب اولیه پایتون در ساختارهای داده
تفاوت بین sorted() و .sort()
یک ترتیب مرتب سازی پیچیده در کد خود را بر اساس الزامات منحصر به فرد سفارشی کنید
برای این آموزش، به درک اولیه لیست ها و تاپل ها و همچنین مجموعه ها نیاز دارید. این ساختارهای داده در این آموزش مورد استفاده قرار خواهند گرفت و برخی عملیات اساسی بر روی آنها انجام خواهد شد. همچنین، این آموزش از پایتون 3 استفاده می کند، بنابراین اگر از پایتون 2 استفاده می کنید، خروجی نمونه در این آموزش ممکن است کمی متفاوت باشد.
مرتببا استفاده از sorted() می توانید از پایتون برای مرتب سازی لیست استفاده کنید. در این مثال، لیستی از اعداد صحیح تعریف شده است، و سپس sorted() با متغیر اعداد به عنوان آرگومان فراخوانی می شود:
numbers = [6, 9, 3, 1] sorted(numbers) numbers
برای یادگیری بیشتر و کامل تر ویدیو کامل این آموزش را در صفحه یوتیوبم دنبال کنید