PYTHON_WITH_MOHAMMAD Telegram 38
ایجاد و استفاده از تاپل‌ها ، نکات تخصصی تر و مثال ها

ایجاد تاپل‌ها

1. تعریف ساده تاپل:

   my_tuple = (1, 2, 3)


2. تاپل خالی:

   empty_tuple = ()


3. تاپل با یک عنصر:
(برای تاپل‌های یک عنصری، باید ویرگول در انتها بیاید.)

   single_element_tuple = (1,)


4. تاپل بدون پرانتز:

   implicit_tuple = 1, 2, 3


دسترسی به عناصر تاپل

برای دسترسی به عناصر تاپل، می‌توانید از ایندکس‌ها استفاده کنید؛ ایندکس‌ها از 0 شروع می‌شوند.

my_tuple = (10, 20, 30)
print(my_tuple[0]) # خروجی: 10
print(my_tuple[1]) # خروجی: 20


برش (Slicing)

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

my_tuple = (1, 2, 3, 4, 5)
print(my_tuple[1:4]) # خروجی: (2, 3, 4)


تکرار و طول

می‌توانید تاپل‌ها را تکرار کنید و طول آن‌ها را با استفاده از توابع داخلی دریافت کنید.

my_tuple = (1, 2, 3)
print(my_tuple * 2) # خروجی: (1, 2, 3, 1, 2, 3)
print(len(my_tuple)) # خروجی: 3


ترکیب تاپل‌ها

می‌توانید تاپل‌ها را با هم ترکیب کنید.

tuple1 = (1, 2)
tuple2 = (3, 4)
combined_tuple = tuple1 + tuple2
print(combined_tuple) # خروجی: (1, 2, 3, 4)


استفاده از تاپل‌ها به عنوان کلید دیکشنری

از آن‌جا که تاپل‌ها غیرقابل تغییر هستند، می‌توانند به عنوان کلید در دیکشنری‌ها استفاده شوند.

my_dict = {}
key_tuple = (1, 2, 3)
my_dict[key_tuple] = "Value associated with (1, 2, 3)"
print(my_dict) # خروجی: {(1, 2, 3): 'Value associated with (1, 2, 3)'}


نکات تخصصی‌تر

1. تاپل به عنوان یک نوع داده‌ی ناپیوسته:
- تاپل‌ها می‌توانند برای ذخیره‌سازی مجموعه‌ای از داده‌هایی که نیازی به تغییر آن‌ها نیست، مانند مختصات جغرافیایی (latitude, longitude) یا کاراکترها در یک رشته، مفید باشند.

2. تاپل‌های تو در تو:
- می‌توانید تاپل‌هایی ایجاد کنید که شامل تاپل‌های دیگر باشند.

   nested_tuple = ((1, 2), (3, 4))


3. تجزیه تاپل:
- می‌توانید به سادگی عناصر یک تاپل را به متغیرهای جداگانه اختصاص دهید.

   a, b, c = (1, 2, 3)
print(a) # خروجی: 1
print(b) # خروجی: 2
print(c) # خروجی: 3


تابع count() و index() برای تاپل‌ها نیز قابل استفاده هستند:

my_tuple = (1, 2, 3, 2, 4)
print(my_tuple.count(2)) # خروجی: 2
print(my_tuple.index(3)) # خروجی: 2


@python_with_mohammad
👍2



tgoop.com/python_with_mohammad/38
Create:
Last Update:

ایجاد و استفاده از تاپل‌ها ، نکات تخصصی تر و مثال ها

ایجاد تاپل‌ها

1. تعریف ساده تاپل:

   my_tuple = (1, 2, 3)


2. تاپل خالی:

   empty_tuple = ()


3. تاپل با یک عنصر:
(برای تاپل‌های یک عنصری، باید ویرگول در انتها بیاید.)

   single_element_tuple = (1,)


4. تاپل بدون پرانتز:

   implicit_tuple = 1, 2, 3


دسترسی به عناصر تاپل

برای دسترسی به عناصر تاپل، می‌توانید از ایندکس‌ها استفاده کنید؛ ایندکس‌ها از 0 شروع می‌شوند.

my_tuple = (10, 20, 30)
print(my_tuple[0]) # خروجی: 10
print(my_tuple[1]) # خروجی: 20


برش (Slicing)

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

my_tuple = (1, 2, 3, 4, 5)
print(my_tuple[1:4]) # خروجی: (2, 3, 4)


تکرار و طول

می‌توانید تاپل‌ها را تکرار کنید و طول آن‌ها را با استفاده از توابع داخلی دریافت کنید.

my_tuple = (1, 2, 3)
print(my_tuple * 2) # خروجی: (1, 2, 3, 1, 2, 3)
print(len(my_tuple)) # خروجی: 3


ترکیب تاپل‌ها

می‌توانید تاپل‌ها را با هم ترکیب کنید.

tuple1 = (1, 2)
tuple2 = (3, 4)
combined_tuple = tuple1 + tuple2
print(combined_tuple) # خروجی: (1, 2, 3, 4)


استفاده از تاپل‌ها به عنوان کلید دیکشنری

از آن‌جا که تاپل‌ها غیرقابل تغییر هستند، می‌توانند به عنوان کلید در دیکشنری‌ها استفاده شوند.

my_dict = {}
key_tuple = (1, 2, 3)
my_dict[key_tuple] = "Value associated with (1, 2, 3)"
print(my_dict) # خروجی: {(1, 2, 3): 'Value associated with (1, 2, 3)'}


نکات تخصصی‌تر

1. تاپل به عنوان یک نوع داده‌ی ناپیوسته:
- تاپل‌ها می‌توانند برای ذخیره‌سازی مجموعه‌ای از داده‌هایی که نیازی به تغییر آن‌ها نیست، مانند مختصات جغرافیایی (latitude, longitude) یا کاراکترها در یک رشته، مفید باشند.

2. تاپل‌های تو در تو:
- می‌توانید تاپل‌هایی ایجاد کنید که شامل تاپل‌های دیگر باشند.

   nested_tuple = ((1, 2), (3, 4))


3. تجزیه تاپل:
- می‌توانید به سادگی عناصر یک تاپل را به متغیرهای جداگانه اختصاص دهید.

   a, b, c = (1, 2, 3)
print(a) # خروجی: 1
print(b) # خروجی: 2
print(c) # خروجی: 3


تابع count() و index() برای تاپل‌ها نیز قابل استفاده هستند:

my_tuple = (1, 2, 3, 2, 4)
print(my_tuple.count(2)) # خروجی: 2
print(my_tuple.index(3)) # خروجی: 2


@python_with_mohammad

BY آموزش پایتون و برنامه نویسی


Share with your friend now:
tgoop.com/python_with_mohammad/38

View MORE
Open in Telegram


Telegram News

Date: |

Telegram channels fall into two types: A Hong Kong protester with a petrol bomb. File photo: Dylan Hollingsworth/HKFP. But a Telegram statement also said: "Any requests related to political censorship or limiting human rights such as the rights to free speech or assembly are not and will not be considered." Telegram desktop app: In the upper left corner, click the Menu icon (the one with three lines). Select “New Channel” from the drop-down menu. 4How to customize a Telegram channel?
from us


Telegram آموزش پایتون و برنامه نویسی
FROM American