طراحی سایت | طراحی اسلایدر | خدمات سئو | سئو وبسایت | خدمات طراحی وبسایت | پشتیبانی وبسایت |
0 محصولات نمایش سبد خرید

هیچ محصولی در سبد خرید نیست.

تاپل ها در پایتون | قسمت ۱۵

تاپل

Tuple مجموعه ای است که سفارش داده می شود و غیرقابل تغییر است. در پایتون تپل هایی با براکت های گرد نوشته شده است.

مثال

ایجاد یک Tuple:

thistuple = ("apple", "banana", "cherry")
print(thistuple)

به موارد Tuple دسترسی پیدا کنید

شما می توانید به آیتم تاپل با مراجعه به عدد شاخص، در داخل براکت دسترسی داشته باشید:
مثال

چاپ مورد دوم در tuple:

thistuple = ("apple", "banana", "cherry")
print(thistuple[1])

اندیس‌دهی منفی در پایتون


اندیس‌دهی منفی به معنای شروع از انتها ، -۱ به آخرین مورد ، -۲ به آخرین مورد دوم و غیره اشاره دارد.
مثال

چاپ آخرین مورد از tuple:

thistuple = ("apple", "banana", "cherry")
print(thistuple[-1])

محدوده فهرستها



شما می توانید طیف وسیعی از ایندکس ها را با مشخص کردن مکان شروع و از کجا پایان دامنه مشخص کنید.

هنگام مشخص کردن دامنه ، مقدار برگشتی یک مورد جدید با موارد مشخص خواهد بود.
مثال

مورد سوم ، چهارم و پنجم را برگردانید:

thistuple = ("apple", "banana", "cherry", "orange", "kiwi", "melon", "mango")
print(thistuple[2:5])

توجه: جستجو در فهرست ۲ شروع خواهد شد (شامل) و در صفحه ۵ (شامل نمی شود) خاتمه می یابد.

به یاد داشته باشید که مورد اول دارای شاخص ۰ است.
محدوده شاخصهای منفی

در صورتی که می خواهید جستجو را از انتهای دسته شروع کنید ، فهرست های منفی را مشخص کنید:
مثال

این مثال موارد را از فهرست -۴ (شامل) به فهرست -۱ (مستثنا شده) باز می گرداند.

thistuple = ("apple", "banana", "cherry", "orange", "kiwi", "melon", "mango")
print(thistuple[-4:-1])

مقادیر Tuple را تغییر دهید

پس از ایجاد یک tuple ، نمی توانید مقادیر آن را تغییر دهید. به اصطلاح توپی ها غیرقابل تغییر هستند یا تغییر ناپذیر هستند.

اما راه حلی وجود دارد. می توانید توپ را به یک لیست تبدیل کنید ، لیست را تغییر دهید و لیست را دوباره به یک tuple تبدیل کنید.
مثال

tuple را به لیستی تبدیل کنید تا بتوانید آن را تغییر دهید:

x = ("apple", "banana", "cherry")
y = list(x)
y[1] = "kiwi"
x = tuple(y)

print(x) 

حلقه از طریق یک تاپل

می توانید با استفاده از حلقه for ، موارد موردی را حلقه بزنید.
مثال

از طریق آیتم ها قدم بزنید و مقادیر را چاپ کنید:

thistuple = ("apple", "banana", "cherry")
for x in thistuple:
  print(x) 

در بخش Python For Loops ما در مورد حلقه ها بیشتر بدانید.
بررسی کنید آیا مورد موجود است یا خیر

برای تعیین اینکه آیا یک آیتم مشخص در یک دست انداز وجود دارد از کلمه کلیدی موجود در آن استفاده کنید:
مثال

بررسی کنید که آیا “سیب” در راه حل وجود دارد:

thistuple = ("apple", "banana", "cherry")
if "apple" in thistuple:
  print("Yes, 'apple' is in the fruits tuple") 

طول تاپل

برای تعیین تعداد موارد مورد استفاده ، از روش len () استفاده کنید:
مثال

تعداد موارد موجود در شیر را چاپ کنید:

موارد را اضافه کنید

پس از ایجاد یک tuple ، نمی توانید مواردی را به آن اضافه کنید. تاپ ها غیر قابل تغییر هستند.
مثال

شما نمی توانید موارد را به یک tuple اضافه کنید:

thistuple = ("apple", "banana", "cherry")
thistuple[3] = "orange" # This will raise an error
print(thistuple)

Tuple را با یک مورد ایجاد کنید

برای ایجاد یک tuple با تنها یک مورد ، شما باید بعد از آن مورد کاما را اضافه کنید ، در غیر این صورت پایتون آن را به عنوان یک tuple تشخیص نمی دهد.
مثال

یک مورد ، یادآوری برنامه:

thistuple = ("apple",)
print(type(thistuple))

#NOT a tuple
thistuple = ("apple")
print(type(thistuple)) 

موارد را حذف کنید

توجه: شما نمی توانید موارد را در یک دستگیره حذف کنید.

توله ها غیر قابل تعویض هستند ، بنابراین نمی توانید موارد را از آن حذف کنید ، اما می توانید توپ را به طور کامل حذف کنید:

مثال

کلمه کلیدی می تواند تاپل را به طور کامل حذف کند:

thistuple = ("apple", "banana", "cherry")
del thistuple
print(thistuple) #this will raise an error because the tuple no longer exists 

دو Tube را بهم پیوند دهید.

برای پیوستن به دو یا چند تاپل می توانید از اپراتور + استفاده کنید:
مثال

دو Tube را بهم پیوند دهید:

tuple1 = ("a", "b" , "c")
tuple2 = (1, 2, 3)

tuple3 = tuple1 + tuple2
print(tuple3) 

Tuple () سازنده

همچنین می توان از سازنده tuple()برای ساخت تاپل استفاده کرد.
مثال

با استفاده از روش tuple () برای ساخت یک توپ مناسب:

thistuple = tuple(("apple", "banana", "cherry")) # note the double round-brackets
print(thistuple)
دیدگاه‌های نوشته

Share via
ارسال این به یک دوست