تاپل دقيقا مانند ليستي دنباله دار از اشياء پايتون است. تفاوت ليست و تاپل در اين است که ليست در براکت هاي مربع تعريف مي شود و قابل تغيير است اما تاپل در پرانتز تعريف مي شود و قابل تغيير نيست. با اين حال ، مي توانيد بخش هايي از تاپل هاي موجود را برداريد تا بتوانيد تاپل هاي جديدي ايجاد کنيد.
Tup = (‘Jan’,’feb’,’march’)
براي نوشتن تاپل خالي ، بايد بين پرانتز چيزي ننويسيد.
tup1 = ();
براي نوشتن تاپل براي يک مقدار واحد ، بايد حتما کاما درج کنيد ، حتي اگر يک مقدار واحد نيز وجود داشته باشد. همچنين در انتهاي آن مانند شکل زير بايد ; بگذاريد.
Tup1 = (50,);
شاخص هاي تاپل ها از 0 شروع مي شوند و مي توان آن ها را متصل کرد ، برش داد و…
در اين آموزش مي آموزيم:
پايتون داراي ويژگي اختصاص تاپل است که به شما امکان مي دهد بيش از يک متغير را همزمان به آن اختصاص دهيد. در اينجا ، ما tuple 1 را با اطلاعات مربوط به اشخاص مانند نام ، نام خانوادگي ، سال تولد ، و غيره و tuple 2 را با مقادير موجود در آن مانند شماره (1,2,3,…,7) اختصاص داده ايم.
مثلا،
(name, surname, birth year, favorite movie and year, profession, birthplace) = Robert
tup1 = (‘Robert’, ‘Carlos’,’1965′,’Terminator 1995′, ‘Actor’,’Florida’);
tup2 = (1,2,3,4,5,6,7);
print(tup1[0])
print(tup2[1:4])
در Packing ، ما مقدار را در يک tuple جديد قرار مي دهيم در حالي که در Unpacking ، آن مقادير را دوباره در متغيرها استخراج مي کنيم.
x = (“Guru99”, 20, “Education”) # tuple packing
(company, emp, profile) = x # tuple unpacking
print(company)
print(emp)
print(profile)
عملگر مقايسه در پايتون مي تواند با تاپل کار کند.
مقايسه با عنصر اول هر تاپل شروع مي شود. اگر مقايسه آن ها با = ، < يا > بي نتيجه باشد ، با عنصر دوم و غيره ادامه مي يابد.
مقايسه با اولين عنصر از هر يک از تاپل ها شروع مي شود.
مورد1:
a=(5,6)
b=(1,4)
if (a>b):print(“a is bigger”)
else: print(“b is bigger”)
مورد2:
a=(5,6)
b=(5,4)
if (a>b):print(“a is bigger”)
else: print (“b is bigger”)
مورد3:
a=(5,6)
b=(6,4)
if (a>b):print(“a is bigger”)
else: print(“b is bigger”)
درباره این سایت