برنامه سازی پیشرفته

این وبلاگ جهت ارائه مطالب راجع به کامپیوتر ساخته شده

برنامه سازی پیشرفته

این وبلاگ جهت ارائه مطالب راجع به کامپیوتر ساخته شده

  • ۰
  • ۰

تمرینات لیست ها

■تمرین ۱ :

خیر ، هیچ تغییری نمیکند ، زیرا در این برنامه L2=L1فرقی با [:]L2=L1 نمیکند ، زیرا تغییرات پس از پرینت L1 اتفاق افتاده است.
 
 
■تمرین ۲ : sort یک متد است و با (.) از متغیر جدا میشود و پس از آن با دستور print  لیست مرتب شده چاپ میشود.
اما sorted نوعی تابع است که در حین تعریف متغیر به کار می رود و برای چاپ آن باید متغیری که sorted در آن به کار رفته را چاپ کنیم .
تفاوت اصلی آنها این است که در sort پس از مرتب شدن لیست ، دسترسی به لیست اولیه ممکن نیست اما در sorted به دلیل وجود متغیر دسترسی به لیست اولیه بعد از مرتب شدن ممکن است.
 
■تمرین ۳ :
 
 
■تمرین ۴ : 
 در این تمرین چون name2=name1  همزمان با تغییر name2 ،متغیر name1 نیز تغییر میکند .
اما با چون [:]name3=name1 ,با تغییر name3 ، متغیر name1 خودش باقی میماند .
 
 
■تمرین ۵ : اگر L1=L2 باشد ، با تغییرات L2، متغیر L1 هم تغییر میکند اما با دستور [:]L2=L1 ، با تغییر L2 متغیر L1 تغییری نمیکند .
 
  • ۰۲/۰۳/۰۴
  • Mohammad sadra Taleb beydokhti

نظرات (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی