تمرین اول
با اضافه کردن [:] به برنامه تغییری در آن بوجود نمی آید و در عملکرد برنامه تاثیری ندارد.
تمرین2
دستور ()sorted زمانی به کار میرود که ما میخواهیم لیست خواسته شده را مرتب کنیم.یعنی تابع لیستی را که فراخوانی میشود تغییر میدهد.ولی دستور ()sorted زمانی که استفاده میشود،یک لیست تازه ساخته میشود و مرتب شده لیست قبلی در آن چاپ میشود.
دومین تفاوت مهم این است که تابع ()sorted لیستی را برمی گرداند بنابراین باید داده های برگشتی را به متغیر جدید اختصاص دهید. عملکرد مرتب سازی بر اساس ()sort لیست در محل است و هیچ مقدار برگشتی ندارد
تمرین3
تمرین 5
نظرات (۰)