فاطمه موسوی

۵ مطلب در آذر ۱۳۹۹ ثبت شده است

  • ۰
  • ۰

  • فاطمه موسوی
  • ۰
  • ۰

  • فاطمه موسوی
  • ۰
  • ۰

خروجی کد...

  • فاطمه موسوی
  • ۰
  • ۰

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

یک تفاوت مهم دیگر این است که تابع sorted () لیستی را برمی گرداند ، بنابراین باید داده های برگشتی را به متغیر جدید اختصاص دهید. عملکرد sort () لیست را در محل اصلاح می کند و هیچ مقدار برگشتی ندارد.

  • فاطمه موسوی
  • ۰
  • ۰

این کد کوتاه و یا شاید احساس کنید بی مورد شاید در بسیاری از برنامه ها به کار نیاید اما بسیار تاثیر گذار میباشد...

 

  • فاطمه موسوی