Page 43 - C817
P. 43

تسیل رصانع شیامیپ                              تسیل زا رصنع ندرک فذح



                     .تسا رصانع یور تکرح یانعم هب تسیل رصانع شیامیپ   و remove و pop یاهدتم زا ناوت یم ،تسیل زا رصنع فذح یارب
                             :میراد ریز لکش هب تسیل کی هک دینک ضرف                          .درک هدافتسا clear
              myList=[100,213,350,625,140]                              :میراد ریز لکش هب تسیل کی هک دینک ضرف :لاثم
              for i in myList:                                myList=[10,20,45,ʹʹbookʹʹ,80,45,30]
                   print)i,end=ʹ   ʹ(                          ریز لکش هب pop دتم زا ،تسیل یاهتنا زا رصنع کی فذح یارب
               تکرح تسیل رصانع یور for هقلح کی طسوت لااب همانرب هعطق رد                       :دوش یم هدافتسا
               ینعم هب i اجنیا عقاو رد .مینک یم پاچ رطس کی رد ار اه نآ و هدرک  myList.pop)(
                                            .تسا تسیل رصانع    هب تسیل ،مینک پاچ print روتسد طسوت هرابود ار تسیل رگا لاح
              100      213      350      625    140                     .دوش یم لیدبت [10, 20 , 45,ʹʹbookʹʹ,80  ,45] لکش
               for هقلح لخاد رد یطرش راتخاس کی طسوت ناوت یم هنوگچ :نیرمت   دتم زا ناوت یم ،لااب تسیل 1 هرامش ناکمزا رصنع فذح یارب نینچمه
                                ؟داد شیامن لااب تسیل رد ار جوز رصانع             .درک هدافتسا هناخ هرامش هارمه هب pop
                                                              myList.pop)1(
                                                               [10,45,ʹʹbookʹʹ,80,45].دش فذح لااب تسیل زا 20 ددع نیاربانب
                                                               ریز روتسد زا ،لااب تسیل زا )45 ددع نیلوا(  45 رصنع فذح یارب
                                                                                              .دوش یم هدافتسا

                  یاه نیرمت هارمه هب ار تسیل رصانع شیامیپ ثحبم اب راک ،لااب هنیزمر نکسا اب  myList.remove)45(→ [10,ʹʹbookʹʹ,80,45]
                                       .دیریگب ارف نآ اب طبترم

                                                                                    لپات  و تسیل نیب هسیاقم
                                                       3ــ1 لودج

                             )tuple(ییاتدنچ                                   )list( تسیل

                   myTuple   = )10  ,  15  ,   36 ,15(           myList  = [10,15,36,15]
             1 باستنا  myTuple [2] =100        Error       باستنا  myList [2] =100
                   print)myTuple (                               print)myList (   [10,15,100,15]

                   myTuple  = )10 , 15 , 36,15(                  myList  = [10,15,36,15]
             2 هدودحم  print)myTuple [1:3] (      15,36(   هدودحم  print)myList [1:3] (   [15,36]
                                        )
                   print )myTuple [:2] (             )10,15(     print )myList [1:] (    [15,36,15]
                   myTuple   = )10,15,36,15(                     myList    = [10,15,36,15]
             3 فذح  myTuple.remove)15(     Error            فذح  myList.remove)15(
                                                                 print)myList (   [10,36,15]

                   fruits = )ʹʹappleʹʹ, ʹʹbananaʹʹ, ʹʹcherryʹʹ(  fruits = [ʹʹappleʹʹ, ʹʹbananaʹʹ, ʹʹcherryʹʹ]
             4 ندرکزاب  )green , yellow , red( = fruits    ندرکزاب  [green , yellow , red]  = fruits
                   print)green , yellow, red(    apple banana cherry  print)green , yellow , red(    apple  banana  cherry



                       یاه نیرمت و لپات و تسیل ثحبم اب راک،ور هبور هنیزمر نکسا اب
                                     .دیریگب ارف ار نآ اب طبترم

              1ــ assignment                    2ــ range                  3ــ delete               4ــ unpack

                29                                                                                                                                                                                                       28
   38   39   40   41   42   43   44   45   46   47   48