Python ਲਿਸਟ

ਪਾਇਥਨ ਕਲੈਕਸ਼ਨ (ਆਰਰੇ)

ਪਾਇਥਨ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ ਵਿੱਚ ਚਾਰ ਪ੍ਰਕਾਰ ਦੀਆਂ ਕਲੈਕਸ਼ਨ ਸਾਈਨਕਸ ਹਨ:

  • ਲਿਸਟਇੱਕ ਵਿਵਸਥਿਤ ਅਤੇ ਵਿਵਸਥਿਤ ਕਲੈਕਸ਼ਨ ਹੈ। ਦੋਹਰੇ ਮੈਂਬਰਾਂ ਦੀ ਪ੍ਰਵਾਨਗੀ ਹੈ。
  • ਟੁਪਲਇੱਕ ਵਿਵਸਥਿਤ ਅਤੇ ਅਨਿਵਾਰਯ ਕਲੈਕਸ਼ਨ ਹੈ। ਦੋਹਰੇ ਮੈਂਬਰਾਂ ਦੀ ਪ੍ਰਵਾਨਗੀ ਹੈ。
  • ਕਲੈਕਸ਼ਨਇੱਕ ਅਕਾਰਜਿਤ ਅਤੇ ਸੂਚਕਾਂਕ ਰਹਿਤ ਕਲੈਕਸ਼ਨ ਹੈ। ਕੋਈ ਦੋਹਰਾ ਮੈਂਬਰ ਨਹੀਂ ਹੈ。
  • ਕੋਸ਼ਇੱਕ ਅਕਾਰਜਿਤ, ਵਿਵਸਥਿਤ ਅਤੇ ਸੂਚਕਾਂਕ ਵਾਲੀ ਕਲੈਕਸ਼ਨ ਹੈ। ਕੋਈ ਦੋਹਰਾ ਮੈਂਬਰ ਨਹੀਂ ਹੈ。

选择集合类型时,了解该类型的属性很有用。

为特定数据集选择正确的类型可能意味着保留含义,并且可能意味着提高效率或安全性。

ਲਿਸਟ

ਲਿਸਟ ਇੱਕ ਕਰੇਵਾਂ ਅਤੇ ਸੋਧਣ ਵਾਲਾ ਸੈਟ ਹੈ। ਪਾਇਥਨ ਵਿੱਚ ਲਿਸਟ ਨੂੰ ਬੰਦ ਬੰਦ ਬਰੈਕੇਟਾਂ ਵਿੱਚ ਲਿਖਿਆ ਜਾਂਦਾ ਹੈ。

ਇੰਸਟੈਂਸ

ਲਿਸਟ ਬਣਾਓ

thislist = ["apple", "banana", "cherry"]
print(thislist)

ਇੰਸਟੈਂਸ ਚਲਾਓ

ਆਈਟਮ ਪਾਸ ਕਰੋ

ਇੱਕ ਸੰਖਿਆ ਦੇ ਦਾਇਰੇ ਨੂੰ ਰੋਜ਼ਕ ਕਰਕੇ ਆਈਟਮ ਪਾਸ ਕਰੋ

ਇੰਸਟੈਂਸ

ਲਿਸਟ ਦਾ ਦੂਜਾ ਆਈਟਮ ਪ੍ਰਿੰਟ ਕਰੋ

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

ਇੰਸਟੈਂਸ ਚਲਾਓ

ਨਕਾਰਾਤਮਕ ਸੰਖਿਆ

ਨਕਾਰਾਤਮਕ ਸੰਖਿਆ ਨੂੰ ਇਸਤੇਮਾਲ ਕਰਨ ਨਾਲ ਆਖਰੀ ਆਈਟਮ ਤੋਂ ਸ਼ੁਰੂ ਹੋਵੇਗਾ, -1 ਆਖਰੀ ਆਈਟਮ, -2 ਦੂਜੀ ਤੋਂ ਅੰਤਮ ਆਈਟਮ, ਇਸ ਤਰ੍ਹਾਂ ਹੀ

ਇੰਸਟੈਂਸ

ਲਿਸਟ ਦਾ ਆਖਰੀ ਆਈਟਮ ਪ੍ਰਿੰਟ ਕਰੋ

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

ਇੰਸਟੈਂਸ ਚਲਾਓ

ਸੰਖਿਆ ਦਾ ਦਾਇਰਾ

ਸ਼ਾਮਲ ਹੋਣ ਵਾਲੇ ਸੰਖਿਆ ਦਾ ਦਾਇਰਾ ਦੇਣਾ ਹੈ

ਸ਼ਾਮਲ ਹੋਣ ਵਾਲੇ ਆਈਟਮਾਂ ਦੇ ਨਵੇਂ ਲਿਸਟ ਨੂੰ ਵਾਪਸ ਦੇਣਾ ਹੈ

ਇੰਸਟੈਂਸ

ਤੀਸਰਾ, ਚੌਥਾ, ਪੰਜਵਾਂ ਆਈਟਮ ਵਾਪਸ ਦੇਣਾ ਹੈ:

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

ਇੰਸਟੈਂਸ ਚਲਾਓ

ਟਿੱਪਣੀ:ਸਰਕੂਲ ਸ਼ੁਰੂ ਹੋਵੇਗਾ ਸੰਖਿਆ 2 (ਸ਼ਾਮਲ) ਤੋਂ ਅਤੇ ਸਮਾਪਤ ਹੋਵੇਗਾ ਸੰਖਿਆ 5 (ਸ਼ਾਮਲ ਨਹੀਂ)

ਯਾਦ ਰੱਖੋ ਕਿ ਪਹਿਲਾ ਆਈਟਮ ਦਾ ਸੰਖਿਆ 0 ਹੈ

ਨਕਾਰਾਤਮਕ ਸੰਖਿਆ ਦਾ ਦਾਇਰਾ

ਜੇਕਰ ਲਿਸਟ ਦੇ ਅੰਤ ਤੋਂ ਸ਼ੁਰੂ ਕਰਨਾ ਹੈ ਤਾਂ ਨਕਾਰਾਤਮਕ ਸੰਖਿਆ ਵਰਤੋਂ ਕਰੋ

ਇੰਸਟੈਂਸ

ਇਹ ਉਦਾਹਰਣ -4 (ਸ਼ਾਮਲ) ਤੋਂ -1 (ਸ਼ਾਮਲ ਨਹੀਂ) ਤੱਕ ਦੇ ਆਈਟਮਾਂ ਨੂੰ ਵਾਪਸ ਦੇਵੇਗਾ:

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

ਇੰਸਟੈਂਸ ਚਲਾਓ

ਆਈਟਮ ਦਾ ਮੁੱਲ ਬਦਲੋ

ਜੇਕਰ ਕੋਈ ਵਿਸ਼ੇਸ਼ ਆਈਟਮ ਦਾ ਮੁੱਲ ਬਦਲਣਾ ਹੈ ਤਾਂ ਇਸਤੇਮਾਲ ਕਰੋ

ਇੰਸਟੈਂਸ

ਦੂਜਾ ਆਈਟਮ ਬਦਲੋ

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

ਇੰਸਟੈਂਸ ਚਲਾਓ

ਲਿਸਟ ਦਾ ਸਰਕੂਲ ਕਰੋ

ਤੁਸੀਂ ਇਸਤੇਮਾਲ ਕਰ ਸਕਦੇ ਹੋ for ਲਿਸਟ ਵਿੱਚ ਆਈਟਮਾਂ ਦਾ ਸਰਕੂਲ ਪਾਸ ਕਰੋ

ਇੰਸਟੈਂਸ

ਲਿਸਟ ਵਿੱਚ ਸਾਰੇ ਆਈਟਮਾਂ ਨੂੰ ਇੱਕ-ਇੱਕ ਕਰਕੇ ਪ੍ਰਿੰਟ ਕਰੋ

thislist = ["apple", "banana", "cherry"]
for x in thislist:
  print(x)

ਇੰਸਟੈਂਸ ਚਲਾਓ

ਤੁਸੀਂ Python For ਸਰਕੂਲ ਇਸ ਚਾਪਟਰ ਵਿੱਚ ਸਿੱਖੇ ਜਾਵੇਗਾ for ਸਰਕੂਲ ਦੇ ਹੋਰ ਜਾਣਕਾਰੀ

ਚੈਕ ਕਰੋ ਕਿ ਆਈਟਮ ਹੈ ਕਿ ਨਹੀਂ

ਜੇਕਰ ਲਿਸਟ ਵਿੱਚ ਕੋਈ ਵਿਸ਼ੇਸ਼ ਆਈਟਮ ਹੈ ਤਾਂ ਇਸਤੇਮਾਲ ਕਰੋ in ਕੀਤਾ ਗਿਆ ਸ਼ਬਦ

ਇੰਸਟੈਂਸ

ਚੈਕ ਕਰੋ ਕਿ 'apple' ਲਿਸਟ ਵਿੱਚ ਹੈ ਕਿ ਨਹੀਂ

thislist = ["apple", "banana", "cherry"]
if "apple" in thislist:
  print("Yes, 'apple' is in the fruits list")

ਇੰਸਟੈਂਸ ਚਲਾਓ

ਲਿਸਟ ਦੀ ਲੰਬਾਈ

ਜੇਕਰ ਲਿਸਟ ਵਿੱਚ ਕਿੰਨੇ ਆਈਟਮ ਹਨ ਤਾਂ ਇਸਤੇਮਾਲ ਕਰੋ len() ਮੇਥਡ

ਇੰਸਟੈਂਸ

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

thislist = ["apple", "banana", "cherry"]
print(len(thislist))

ਇੰਸਟੈਂਸ ਚਲਾਓ

ਆਈਟਮ ਜੋੜਨਾ ਹੈ

ਆਈਟਮ ਲਿਸਟ ਦੇ ਅੰਤ ਵਿੱਚ ਜੋੜਨਾ ਹੈ, ਤਾਂ ਇਸਤੇਮਾਲ ਕਰੋ append() ਮੇਥਡ

ਇੰਸਟੈਂਸ

ਵਰਤੋਂ append() ਮੇਥਡ ਜੋੜਨਾ ਹੈ

thislist = ["apple", "banana", "cherry"]
thislist.append("orange")
print(thislist)

ਇੰਸਟੈਂਸ ਚਲਾਓ

ਇੱਕ ਸ਼ਾਰਟ ਅੰਕ ਵਿੱਚ ਆਈਟਮ ਜੋੜਨਾ ਹੈ, ਤਾਂ ਇਸਤੇਮਾਲ ਕਰੋ insert() ਮੇਥਡ

ਇੰਸਟੈਂਸ

ਸਿੱਕੇ ਨੂੰ ਦੂਜੀ ਸਥਾਨ ਵਿੱਚ ਜੋੜਨਾ:

thislist = ["apple", "banana", "cherry"]
thislist.insert(1, "orange")
print(thislist)

ਇੰਸਟੈਂਸ ਚਲਾਓ

ਸਿੱਕੇ ਹਟਾਉਣਾ

ਲਿਸਟ ਵਿੱਚ ਸਿੱਕੇ ਹਟਾਉਣ ਦੇ ਕਈ ਤਰੀਕੇ ਹਨ:

ਇੰਸਟੈਂਸ

remove() ਮੈਥਡ ਨਾਲ ਸਪੱਸ਼ਟ ਸਿੱਕੇ ਹਟਾਉਣਾ:

thislist = ["apple", "banana", "cherry"]
thislist.remove("banana")
print(thislist)

ਇੰਸਟੈਂਸ ਚਲਾਓ

ਇੰਸਟੈਂਸ

pop() ਮੈਥਡ ਨਾਲ ਸਪੱਸ਼ਟ ਸਿੱਕੇ ਵਿੱਚ ਹਟਾਉਣਾ (ਜੇਕਰ ਕੋਈ ਸਿੱਕਾ ਨਾ ਦਿੱਤਾ ਜਾਵੇ ਤਾਂ ਆਖਰੀ ਸਿੱਕੇ ਹਟਾਇਆ ਜਾਵੇ):

thislist = ["apple", "banana", "cherry"]
thislist.pop()
print(thislist)

ਇੰਸਟੈਂਸ ਚਲਾਓ

ਇੰਸਟੈਂਸ

del ਕੀਵਾਰਡ ਨਾਲ ਸਪੱਸ਼ਟ ਸਿੱਕੇ ਵਿੱਚ ਹਟਾਉਣਾ:

thislist = ["apple", "banana", "cherry"]
del thislist[0]
print(thislist)

ਇੰਸਟੈਂਸ ਚਲਾਓ

ਇੰਸਟੈਂਸ

del ਕੀਵਾਰਡ ਵੀ ਪੂਰੀ ਤਰ੍ਹਾਂ ਲਿਸਟ ਨੂੰ ਹਟਾ ਸਕਦਾ ਹੈ:

thislist = ["apple", "banana", "cherry"]
del thislist

ਇੰਸਟੈਂਸ ਚਲਾਓ

ਇੰਸਟੈਂਸ

clear() ਮੈਥਡ ਨਾਲ ਲਿਸਟ ਖਾਲੀ ਕਰਨਾ:

thislist = ["apple", "banana", "cherry"]
thislist.clear()
print(thislist)

ਇੰਸਟੈਂਸ ਚਲਾਓ

ਕੀਤਾ ਸਕਦੇ ਹੋ

ਲਿਸਟ ਨੂੰ ਨਕਲ ਕਰਨ ਲਈ ਇਨਪੁਟ ਦੇਣਾ ਹੈ ਤੁਸੀਂ ਕੇਵਲ list2 = list1ਵਿੱਚ ਕੀਤੇ ਗਏ ਬਦਲਾਵ ਆਪਣੇ ਆਪ ਹੀ list1 ਦੀ ਨਕਲ ਕਰਨ ਵਾਲੀ ਹੈ ਕਿਉਂਕਿ: ਦੇ ਸਬੰਧਤ ਰੂਪ ਵਿੱਚ ਕੇਵਲ list2ਦੇ ਸਬੰਧਤ ਰੂਪ ਵਿੱਚ ਦੇ ਸਬੰਧਤ ਰੂਪ ਵਿੱਚ ਬਦਲਣਗੇ。 ਵਿੱਚ ਕੀਤੇ ਗਏ ਬਦਲਾਵ ਆਪਣੇ ਆਪ ਹੀ list1 list2

ਵਿੱਚ。 copy().

ਇੰਸਟੈਂਸ

ਵਰਤੋਂ copy() ਨਕਲ ਕਰਨ ਦਾ ਤਰੀਕਾ ਹੈ:

thislist = ["apple", "banana", "cherry"]
mylist = thislist.copy()
print(mylist)

ਇੰਸਟੈਂਸ ਚਲਾਓ

ਨਕਲ ਬਣਾਉਣ ਦਾ ਇੱਕ ਹੋਰ ਤਰੀਕਾ ਇਹ ਹੈ ਕਿ ਬੁਣਿਆਮੀ ਤਰੀਕੇ ਦੀ ਵਰਤੋਂ ਕਰਨਾ: list().

ਇੰਸਟੈਂਸ

ਵਰਤੋਂ list() ਲਿਸਟ ਨੂੰ ਨਕਲ ਕਰਨ ਦਾ ਤਰੀਕਾ:

thislist = ["apple", "banana", "cherry"]
mylist = list(thislist)
print(mylist)

ਇੰਸਟੈਂਸ ਚਲਾਓ

ਦੋ ਲਿਸਟਾਂ ਨੂੰ ਜੋੜਨਾ

ਪਾਇਥਨ ਵਿੱਚ, ਦੋ ਜਾਂ ਵੱਧ ਲਿਸਟਾਂ ਨੂੰ ਜੋੜਨ ਜਾਂ ਪਿਛੋਕੜ ਕਰਨ ਦੇ ਕਈ ਤਰੀਕੇ ਹਨ。

ਸਭ ਤੋਂ ਸਰਲ ਤਰੀਕਿਆਂ ਵਿੱਚੋਂ ਇੱਕ ਹੈ + ਆਪਰੇਟਰ।

ਇੰਸਟੈਂਸ

ਦੋ ਲਿਸਟਾਂ ਨੂੰ ਜੋੜਨਾ:

list1 = ["a", "b" , "c"]
list2 = [1, 2, 3]
list3 = list1 + list2
print(list3)

ਇੰਸਟੈਂਸ ਚਲਾਓ

ਦੋ ਲਿਸਟਾਂ ਨੂੰ ਜੋੜਨ ਦਾ ਇੱਕ ਹੋਰ ਤਰੀਕਾ ਇਹ ਹੈ ਕਿ list2 ਦੇ ਸਾਰੇ ਅੰਗਾਂ ਨੂੰ ਇੱਕ-ਇੱਕ ਤੋਂ ਲਿਸਟ1 ਵਿੱਚ ਜੋੜਨਾ:

ਇੰਸਟੈਂਸ

list2 ਨੂੰ list1 ਵਿੱਚ ਜੋੜਨਾ:

list1 = ["a", "b" , "c"]
list2 = [1, 2, 3]
for x in list2:
  list1.append(x)
print(list1)

ਇੰਸਟੈਂਸ ਚਲਾਓ

ਜਾਂ ਤਾਂ extend() ਮੈਥਡ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹਾਂ, ਜਿਸ ਦਾ ਉਦੇਸ਼ ਇੱਕ ਲਿਸਟ ਦੇ ਇਲਾਕੇ ਨੂੰ ਦੂਜੀ ਲਿਸਟ ਵਿੱਚ ਜੋੜਨਾ ਹੈ:

ਇੰਸਟੈਂਸ

extend() ਮੈਥਡ ਦੀ ਵਰਤੋਂ ਨਾਲ list2 ਨੂੰ list1 ਦੇ ਅੰਤ ਵਿੱਚ ਜੋੜਨਾ:

list1 = ["a", "b" , "c"]
list2 = [1, 2, 3]
list1.extend(list2)
print(list1)

ਇੰਸਟੈਂਸ ਚਲਾਓ

list() ਕੋਨਸਟਰਕਟਰ

ਵੀ ਇਸਤੇਮਾਲ ਕਰ ਸਕਦੇ ਹਾਂ: list() ਕੋਨਸਟਰਕਟਰ ਫੰਕਸ਼ਨ ਨਾਲ ਇੱਕ ਨਵੀਂ ਲਿਸਟ ਬਣਾਉਣਾ ਹੈ。

ਇੰਸਟੈਂਸ

ਵਰਤੋਂ list() ਕੋਨਸਟਰਕਟਰ ਫੰਕਸ਼ਨ ਨਾਲ ਲਿਸਟ ਬਣਾਉਣਾ:

thislist = list(("apple", "banana", "cherry")) # ਧਿਆਨ ਕਰੋ ਦੁਵਾਰਾ ਦੋਵੇਂ ਪੁਆਂਡਾ
print(thislist)

ਇੰਸਟੈਂਸ ਚਲਾਓ

ਸੂਚੀ ਮਹਾਂਕਾਰਨ

Python ਵਿੱਚ ਸੂਚੀ 'ਤੇ ਵਰਤਿਆ ਜਾਣ ਵਾਲਾ ਇੱਕ ਸਮੂਹ ਮਹਾਂਕਾਰਨ ਹੈ。

ਮਹਾਂਕਾਰਨ ਵਰਣਨ
append() ਸੂਚੀ ਦੇ ਅੰਤ ਵਿੱਚ ਇੱਕ ਮੁੱਲ ਜੋੜੋ
clear() ਸੂਚੀ ਵਿੱਚ ਸਾਰੇ ਮੁੱਲ ਹਟਾਓ
copy() ਸੂਚੀ ਦੀ ਪ੍ਰਤੀਕਰਮ ਦੇਖੋ
count() ਸ਼ਾਰਟ ਕੀਤੀ ਮੁੱਲ ਵਾਲੀ ਕੀਮਤ ਦੀ ਸੰਖਿਆ ਦੇਖੋ
extend() ਸੂਚੀ ਦੇ ਮੁੱਲ (ਜਾਂ ਕੋਈ ਵੀ ਪਰਿਭਾਸ਼ਿਤ ਸਮਾਂਤਰਾਂ) ਦੇ ਅੰਤ ਵਿੱਚ ਸਮਾਂਤਰਾਂ ਨੂੰ ਜੋੜੋ
index() ਸ਼ਾਰਟ ਕੀਤੀ ਮੁੱਲ ਵਾਲੀ ਕੀਮਤ ਦੀ ਪਹਿਲੀ ਸਥਾਨ ਨੂੰ ਲੋੜੀਂਦੀ ਹੈ
insert() ਸ਼ਾਰਟ ਕੀਤੀ ਸਥਾਨ ਵਿੱਚ ਮੁੱਲ ਜੋੜੋ
pop() ਸ਼ਾਰਟ ਕੀਤੀ ਗਈ ਸਥਾਨ ਦਾ ਮੁੱਲ ਹਟਾਓ
remove() ਸ਼ਾਰਟ ਕੀਤੀ ਗਈ ਮੁੱਲ ਵਾਲੀ ਕੀਮਤ ਹਟਾਓ
reverse() ਸੂਚੀ ਦੀ ਕਿਸਮ ਵਾਪਸ ਕਰੋ
sort() ਸੂਚੀ ਨੂੰ ਕਰਨ ਵਿੱਚ