آشنایی با عملگرهای کار با لیست ها و تاپل ها در زبان پایتون
برای خرید این درس نیاز است
وارد سایت شوید. در صورت نداشتن حساب کاربری
عضو شوید.
عملگرهای کار با لیستها
ما میتوانیم حاصل ضرب دو لیست یا یک عدد در لیست را درون لیست دیگر بریزیم.
list4=list2*list3
list4=5*list3
ما میتوانیم حاصل جمع دو لیست را درون لیست دیگر بریزیم.
list4=list2+list3
اگر بخواهیم از بودن یا نبودن یک عنصر درون یک لیست مطلع شویم میتوانیم درون دستور if از عملگرها in و not in استفاده کنیم.
list1=[30,40,50,60]
if(30 in list1):
print("Found")
else:
print("Not Found")
تاپلها(Tuples) در پایتون :
نوع دیگر کالکشنها، تاپلها(Tuples) هستند. تاپل برخلاف لیست قابلیت اضافه یا کم کردن را ندارد و همچنین امکان تغییر در خانههای تاپل نیز وجود ندارد. تاپلها زمانی مورد استفاده قرار میگیرند که ما داده هایی ثابت داشته باشیم و قصد اعمال هیچ گونه تغییر را بر روی آنها نداشته باشیم. مانند روزهای هفته که ما هیچگاه نه تعداد و نه خانههای آنرا تغییر میدهیم.
تاپلها نیز قابلیت ذخیره مقادیر با نوع داده متفاوت را دارد و همچنین خانههای آن ایندکس پذیرند. همه توابعی که ساختار تاپل را تغییر ندهند، بر روی آن کار میکنند، مانند توابع len(), count() همچنین همه عملگرها (+, *, in, not in, …) بر روی تاپلها کار میکند.
تعریف تاپل:
برای تعریف تاپل ابتدا نام تاپل را نوشته و در آن طرف مساوی علامت () قرار میهیم و سپس مقادیر خود را درون آن مینویسیم.
t1=(20,"darsman.com",45.89,False,700,"mehdi")
برای تعریف تاپل با یک مقدار باید بعد از نوشتن مقدار از علامت «,» استفاده کنیم.
t3=(5000,)
تابع(index()):
معادل تابع find() که برای جستجو به کار میرود، تابع index() بر روی تاپلها کار میکند.
t1.index(45.89)
اگر مجبور به حذف یک مقدار از تاپل شدید باید در هنگام ریختن آن در یک تاپل دیگر محدوده مشخص کنید. در مثال زیر اولین خانه تاپل t1 درون تاپل t4 ریخته نمیشود.
t1=(20,"darsman.com",45.89,False,700,"mehdi")
t4=t1[1:]
کاربران و همراهان همیشگی درسمن، اگر از دوره آموزش پایتون راضی بودید نظر خود را در قسمت تالار گفت وگو بنویسید، از تعامل و همکاری شما ممنونیم .
نظر بدهید
نشانی ایمیل شما منتشر نخواهد شد .
برای ارسال نظر نیاز است
وارد سایت شوید. در صورت نداشتن حساب کاربری
عضو شوید.