Python ਲਿਸਟ
- ਪਿਛਲਾ ਪੰਨਾ Python ਆਪਰੇਟਰ
- ਅਗਲਾ ਪੰਨਾ 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() | ਸੂਚੀ ਨੂੰ ਕਰਨ ਵਿੱਚ |
- ਪਿਛਲਾ ਪੰਨਾ Python ਆਪਰੇਟਰ
- ਅਗਲਾ ਪੰਨਾ Python ਟੁਪੀ