وقتی که از تابع ()sort استفاده میشود لیست در همان لحظه مرتب میشود ونیازی به ایجاد خانه حافظه جدید ندارد.اما وقتی از تابع()sorted استفاده میکنیمباید یک خانه حافظه برای لیست جدید تعیین کنیم که لیست جدید در آن ذخیره شود.
به طور کلی هرگاه به لیست اصلی پس از مرتب سازی احتیاج داشتیم باید از تابع ()sorted استفاده کنیم(البته پس از تعریف خانه حافظه برای آن).
در غیر این صورت از تابع ()sort استفاده میکنیم