تکتاییهای Python
- پچھلے ویژن لیستهای Python
- پائیدھی ویژن مجموعههای Python
توپولار جوائز (Tuple)
توپولار جوائز کا مجموعہ مرتب اور نا قابل تبدیل ہوتا ہے۔ پائنٹرن میں توپولار جوائز کا نمائش کئے جانے کیلئے دائرے کا نمائش کیا جاتا ہے。
مثال
توپولار جوائز بنانا:
طویل = ("apple", "banana", "cherry") پرنٹ(تھسٹوپل)
توپولار جوائز کا عنصر پائیدار کرنا
آپ کو بجلی کی وار کے اندر انڈیکس نمبر کو استعمال کرکے توپولار جوائز کا عنصر پائیدار کر سکتا ہیں:
مثال
توپولار جوائز میں دوسرے عنصر پر چپا دیکھائی دیتا ہے:
طویل = ("apple", "banana", "cherry") print(thistuple[1])
نویں انڈیکس
نویں انڈیکس سے شروع ہوتا ہے، -1 آخری عنصر کو ظاہر کرتا ہے، -2 پچھلے عنصر کو ظاہر کرتا ہے، اور ایسا ہی طور پر جاری رہتا ہے。
مثال
توپولار جوائز کا آخری عنصر پر چپا دیکھائی دیتا ہے:
طویل = ("apple", "banana", "cherry") print(thistuple[-1])
انڈیکس کا دائرہ
آپ کو شروع اور ختم کئے جانے کی حد کو مشخص کرکے انڈیکس کا دائرہ مشخص کرسکتا ہے。
عنصر مشخص کئے جانے کے بعد، واپس کی گئی جوائز جدید عنصر کا نیا توپولار جوائز دیکھائی دیتا ہے。
مثال
返回第三、第四、第五个项目:
thistuple = ("apple", "banana", "cherry", "orange", "kiwi", "melon", "mango") print(thistuple[2:5])
نوٹ:搜索将从索引 2(包括)开始,到索引 5(不包括)结束。
请记住,第一项的索引为 0。
负索引范围
如果要从元组的末尾开始搜索,请指定负索引:
مثال
此例将返回从索引 -4(包括)到索引 -1(排除)的项目:
thistuple = ("apple", "banana", "cherry", "orange", "kiwi", "melon", "mango") print(thistuple[-4:-1])
更改元组值
创建元组后,您将无法更改其值。元组是不可变的,或者也称为恒定的。
但是有一种解决方法。您可以将元组转换为列表,更改列表,然后将列表转换回元组。
مثال
把元组转换为列表即可进行更改:
x = ("apple", "banana", "cherry") y = list(x) y[1] = "kiwi" x = tuple(y) print(x)
遍历元组
您可以使用 for
循环遍历元组项目。
مثال
遍历项目并打印值:
طویل = ("apple", "banana", "cherry") for x in thistuple: print(x)
您将在 چرخه For Python 这一章中学习有关 for
循环的更多知识。
检查项目是否存在
要确定元组中是否存在指定的项,请使用 in
关键字:
مثال
检查元组中是否存在 "apple":
طویل = ("apple", "banana", "cherry") if "apple" in thistuple: print("Yes, 'apple' is in the fruits tuple")
元组长度
要确定元组有多少项,请使用 len()
方法:
مثال
打印元组中的项目数量:
طویل = ("apple", "banana", "cherry") print(len(thistuple))
添加项目
元组一旦创建,您就无法向其添加项目。元组是不可改变的。
مثال
您无法向元组添加项目:
طویل = ("apple", "banana", "cherry") thistuple[3] = "orange" # 会引发错误 پرنٹ(تھسٹوپل)
创建有一个项目的元组
اگر آپ کو جیتنا چاہیے جس جیتنا چاہیے کسی آئٹم کا جیتنا چاہیے تو آپ کو اس آئٹم کے بعد کاما لگائیں، درغیر اینچ آپ کو نہیں پائا جاسکتا کہ آپ کو جیتنا چاہیے جس جیتنا چاہیے کسی آئٹم کا جیتنا چاہیے.
مثال
ایک آئٹم والا جفت، یاد رکھیں کہ آپ کو کاما نہیں چاہئیے:
thistuple = ("apple",) print(type(thistuple)) # نہیں جفت thistuple = ("apple") print(type(thistuple))
آئٹم حذف کرنا
نوٹ:آپ نہیں کرسکتے کہ آپ کسی جفت میں کسی آئٹم کو حذف کریں.
طویل غیر قابل تبدیل ہیں، لہذا آپ طویل میں کسی پروجیکٹ کو حذف نہیں کرسکتے، لیکن آپ طویل کو پورا طور پر حذف کرسکتے ہیں:}}
مثال
دل کلیدی کا استعمال سے طویل کو پورا طور پر حذف کریں:
طویل = ("apple", "banana", "cherry") دل(طویل) پرنٹ(طویل) # یہ غلطی کا اظہار کریگا، کیونکہ طویل اب موجود نہیں ہے۔
طویل کو جوڑیں
دو یا کثیر طویل کو جوڑنا چاہئیں تو '+' آپریٹر کا استعمال کریں:
مثال
طویل کو جوڑیں:
طویل1 = ("a", "b" , "c") طویل2 = (1, 2, 3) طویل3 = طویل1 + طویل2 پرنٹ(طویل3)
طویل() دستاویز کار
بھی استعمال کریں: طویل()
طویل دستاویز کار کا استعمال سے طویل بنائیں。
مثال
استعمال طویل()
طریقہ کار کا استعمال سے طویل بنائیں:
تھسٹوپل = طویل(("apple", "banana", "cherry")) # لطفاً دو کوآل براکتس دیکھیئے پرنٹ(تھسٹوپل)
طویل طریقہ کار
پائینو دو داخلی طریقہ کار فراہم کرتا ہے جو طویل میں استعمال کئے جاسکتے ہیں。
طریقہ کار | وصف |
---|---|
کاؤنٹ() | طویل میں مخصوص کا پائیدار مقام برآمد کریں |
انڈیکس() | کسی طویل میں مخصوص کا جیسی تلاش کریں اور اس کا پائیدار مقام برآمد کریں |
- پچھلے ویژن لیستهای Python
- پائیدھی ویژن مجموعههای Python