ਪਾਇਥਨ ਟੁਪਲ

元组(Tuple)

元组是有序且不可更改的集合。在 Python 中,元组是用圆括号编写的。

ਮਿਸਾਲ

创建元组:

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

ਮਿਸਾਲ ਚਲਾਓ

访问元组项目

您可以通过引用方括号内的索引号来访问元组项目:

ਮਿਸਾਲ

打印元组中的第二个项目:

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

ਮਿਸਾਲ ਚਲਾਓ

负索引

负索引表示从末尾开始,-1 表示最后一个项目,-2 表示倒数第二个项目,依此类推。

ਮਿਸਾਲ

打印元组的最后一个项目:

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

ਮਿਸਾਲ ਚਲਾਓ

索引范围

您可以通过指定范围的起点和终点来指定索引范围。

指定范围后,返回值将是带有指定项目的新元组。

ਮਿਸਾਲ

返回第三、第四、第五个项目:

ਇਹ ਮਾਮਲਾ ਸਿਰਫ ਸਿੱਧੇ -4 (ਸ਼ਾਮਲ) ਤੋਂ -1 (ਸ਼ਾਮਲ ਨਹੀਂ) ਤੱਕ ਦੇ ਆਈਟਮਾਂ ਨੂੰ ਵਾਪਸ ਦੇਵੇਗਾ:
ਤੀਜਾ, ਚੌਥਾ, ਪੰਜਵਾਂ ਆਈਟਮ ਵਾਪਸ ਦੇਵੇਗਾ:

ਮਿਸਾਲ ਚਲਾਓ

ਟਿੱਪਣੀਆਂ: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 ਸਰਕਟ ਦੁਆਰਾ ਟੁਪਲ ਆਈਟਮਾਂ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰੋ

ਮਿਸਾਲ

ਆਈਟਮਾਂ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰੋ ਅਤੇ ਉਨ੍ਹਾਂ ਦੇ ਮੁੱਲ ਪ੍ਰਿੰਟ ਕਰੋ:

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

ਮਿਸਾਲ ਚਲਾਓ

ਤੁਸੀਂ ਪਾਇਥਨ For ਸਾਈਕਲ ਇਸ ਚਾਪ ਵਿੱਚ ਇਸ ਬਾਰੇ ਸਿੱਖੋ for ਸਰਕਟ ਦੀ ਹੋਰ ਜਾਣਕਾਰੀ。

ਆਈਟਮ ਮੌਜੂਦਗੀ ਚੈਕ

ਜੇਕਰ ਤੁਸੀਂ ਟੁਪਲ ਵਿੱਚ ਕਿਸ ਆਈਟਮ ਦੀ ਮੌਜੂਦਗੀ ਚੈਕ ਕਰਨੀ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ ਇਸ ਨੂੰ ਵਰਤੋਂ ਕਰੋ in ਕੀਤਾ ਗਿਆ ਸ਼ਬਦ:

ਮਿਸਾਲ

ਟੁਪਲ ਵਿੱਚ "apple" ਹੈ ਕਿ ਨਹੀਂ ਚੈਕ ਕਰੋ:

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

ਮਿਸਾਲ ਚਲਾਓ

ਟੁਪਲ ਲੰਬਾਈ

ਜੇਕਰ ਤੁਸੀਂ ਟੁਪਲ ਵਿੱਚ ਕਿੰਨੇ ਆਈਟਮ ਹਨ ਤਾਂ ਪਛਾਣਣਾ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ ਇਸ ਨੂੰ ਵਰਤੋਂ ਕਰੋ len() ਤਰੀਕਾ:

ਮਿਸਾਲ

ਟੁਪਲ ਵਿੱਚ ਆਈਟਮਾਂ ਦੀ ਸੰਖਿਆ ਪ੍ਰਿੰਟ ਕਰੋ:

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

ਮਿਸਾਲ ਚਲਾਓ

ਆਈਟਮ ਜੋੜਾਓ

ਜਦੋਂ ਤੁਸੀਂ ਟੁਪਲ ਬਣਾਓ ਤਾਂ ਉਸ ਵਿੱਚ ਆਈਟਮ ਜੋੜ ਨਹੀਂ ਸਕਦੇ: ਟੁਪਲ ਅਣਪਰਿਭਾਸ਼ਿਤ ਹੈ।

ਮਿਸਾਲ

ਤੁਸੀਂ ਟੁਪਲ ਵਿੱਚ ਆਈਟਮ ਜੋੜ ਨਹੀਂ ਸਕਦੇ:

thistuple = ("apple", "banana", "cherry")
thistuple[3] = "orange" # ਇਹ ਗਲਤੀ ਫ਼ੈਲਾਵੇਗੀ
print(thistuple)

ਮਿਸਾਲ ਚਲਾਓ

ਇੱਕ ਆਈਟਮ ਵਾਲਾ ਟੁਪਲ ਬਣਾਓ

ਜੇਕਰ ਤੁਸੀਂ ਇੱਕ ਆਈਟਮ ਵਾਲਾ ਟੁਪਲ ਬਣਾਉਣਾ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ ਉਸ ਆਈਟਮ ਦੇ ਬਾਅਦ ਇੱਕ ਕੋਮਾ ਜੋੜੋ, ਨਾਤਰ ਪਾਇਥਨ ਟੁਪਲ ਦੇ ਰੂਪ ਵਿੱਚ ਵਾਰਿਆਂ ਨੂੰ ਪਛਾਣ ਨਹੀਂ ਸਕੇਗਾ。

ਮਿਸਾਲ

ਇੱਕ ਆਈਟਮ ਵਾਲਾ ਟੁਪਲ, ਦਿਊਟੀ ਕੋਮਾ ਨਾ ਭੁਲੇ:

thistuple = ("apple",)
print(type(thistuple))
# ਨਹੀਂ ਟੁਪਲ
thistuple = ("apple")
print(type(thistuple))

ਮਿਸਾਲ ਚਲਾਓ

ਆਈਟਮ ਹਟਾਓ

ਟਿੱਪਣੀਆਂ:ਤੁਸੀਂ ਟੁਪਲ ਵਿੱਚ ਆਈਟਮ ਨਹੀਂ ਹਟਾ ਸਕਦੇ。

ਤੇਬਲ ਅਣਪਰਿਭਾਸ਼ਿਤ ਹੈ, ਇਸ ਲਈ ਤੁਸੀਂ ਉਸ ਵਿੱਚੋਂ ਕੁਝ ਮਿਟਾਉਣ ਨਹੀਂ ਸਕਦੇ, ਪਰ ਤੁਸੀਂ ਪੂਰੀ ਤੌਰ 'ਤੇ ਤੇਬਲ ਮਿਟ ਸਕਦੇ ਹੋ।

ਮਿਸਾਲ

del ਕੀਵਾਰਡ ਤੋਂ ਪੂਰੀ ਤੌਰ 'ਤੇ ਤੇਬਲ ਮਿਟ ਸਕਦਾ ਹੈ

thistuple = ("apple", "banana", "cherry")
del thistuple
print(thistuple) # ਇਹ ਗਲਤੀ ਫ਼ੈਲਾਵੇਗਾ, ਕਿਉਂਕਿ ਤੇਬਲ ਮਿਟ ਚੁੱਕੀ ਹੈ

ਮਿਸਾਲ ਚਲਾਓ

ਜੋੜੋ ਦੋ ਤੇਬਲ

ਦੋ ਜਾਂ ਵੱਧ ਤੇਬਲਾਂ ਨੂੰ ਜੋੜਨ ਲਈ + ਆਪਰੇਟਰ ਵਰਤੋਂ

ਮਿਸਾਲ

ਇਹ ਤੇਬਲ ਮਿਲਾਓ

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

ਮਿਸਾਲ ਚਲਾਓ

tuple() ਕਨਸਟਰਕਟਰ

ਵੀ tuple() ਬਣਾਓ ਤੇਬਲ ਦੀ ਕਾਇਮੀ ਕਰਨ ਲਈ ਕਨਸਟਰਕਟਰ ਵਰਤੋਂ

ਮਿਸਾਲ

ਵਰਤੋਂ tuple() ਮਹਾਮੁੱਦ ਨਾਲ ਤੇਬਲ ਬਣਾਓ

thistuple = tuple(("apple", "banana", "cherry")) # ਕੁਝ ਸਮੇਂ ਬਾਅਦ ਵਾਪਸ ਆਓ
print(thistuple)

ਮਿਸਾਲ ਚਲਾਓ

ਟੁਪੀ ਮਹਾਮੁੱਦ

Python ਦੋ ਅੰਦਰੂਨੀ ਮਹਾਮੁੱਦ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ ਜੋ ਟੁਪੀ 'ਤੇ ਵਰਤੇ ਜਾ ਸਕਦੇ ਹਨ

ਮਹਾਮੁੱਦ ਵਰਣਨ
count() ਟੁਪੀ ਵਿੱਚ ਸ਼ਾਮਲ ਮੁੱਲ ਦੀ ਗਿਣਤੀ ਵਾਪਸ ਦੇਓ
index() ਟੁਪੀ ਵਿੱਚ ਸ਼ਾਮਲ ਮੁੱਲ ਲੱਭੋ ਅਤੇ ਉਸ ਦਾ ਸਥਾਨ ਵਾਪਸ ਦੇਓ