نکته در مورد متد remove روی list

پرسیده شده
فعالیت 920 روز پیش
دیده شده 396 بار
1

اگر لیستی داشتید که اعضای تکراری داشت حواستون باشه که اگر برای اون عضو تکراری از متد remove استفاده کنید فقط اولین عضوی که اون مقدار رو داره پاک میشه. 

اگر نیاز دارید تمام اون اعضایی که مقدار یکسان دارند رو پاک کنید، یا اینکه یک عضو به جز اولی رو حذف کنید باید از روش‌های دیگه استفاده کنید.

 

مثلا:

  List myList = [10, 20, 30, 10];
  print(myList);			//output -> [10, 20, 30, 10]
  
  myList.remove(10);
  print(myList);			//output -> [20, 30, 10]
  
  myList.remove(10);
  print(myList);			//output -> [20, 30]
فایل پیوست

امیر آرانی
امیر آرانی

26 مهر 00