اس ٹیوٹوریل میں ہم ازگر کی فہرست کے بارے میں جانیں گے۔ فہرست کیسے بنائیں ، آئٹم تک رسائ کریں ، آئٹمز کو ہٹا دیں ، لسٹ حذف کریں وغیرہ۔
ازگر میں ، فہرستیں مربع خط وحدانیت کا استعمال کرتے ہوئے بنائی گئیں۔ _ + _ | اور فہرست میں شامل ہر شے کوما []
کے ذریعہ الگ کردی گئی ہے۔
ازگر کی فہرستوں میں متعدد مختلف اقسام کی اشیاء شامل ہوسکتی ہیں ، لہذا ان سب کو تار یا عددی ہونے کی ضرورت نہیں ہے۔ مثال کے طور پر ، ہمارے پاس مخلوط اقسام پر مشتمل ایک فہرست ہوسکتی ہے۔
,
mixedTypesList = ['a', True, 1, 1.0]
آؤٹ پٹ:
colorsList = ['red', 'green', 'blue'] print(colorsList)
یاد رکھیں: فہرست میں پہلی شے انڈیکس 0 پر ہے۔
['red', 'green', 'blue']
آؤٹ پٹ:
colorsList = ['red', 'green', 'blue'] print(colorsList[2])
ہم فہرست سے شروعاتی اشاریہ اور اختتامی اشاریہ کی وضاحت کرکے اشیاء کی ایک حد کی وضاحت کرسکتے ہیں۔ ہم | _ _ _ _ | استعمال کرتے ہیں آپریٹر
نوٹ: مندرجہ ذیل مثال میں ، پیداوار انڈیکس 1 (شامل) سے انڈیکس 4 تک (خارج)
blue
آؤٹ پٹ:
:
ہم فہرست میں شامل اشیاء تک انڈیکس کی منفی قیمت کی وضاحت کرکے رسائی حاصل کرسکتے ہیں۔ مثال کے طور پر | _ _ _ _ | آخری آئٹم اور colorsList = ['red', 'green', 'blue', 'orange', 'yellow', 'white'] print(colorsList[1:4])
سے مراد ہے دوسرے آخری آئٹم کا مطلب ہے۔
['green', 'blue', 'orange']
آؤٹ پٹ:
-1
-2
آؤٹ پٹ:
colorsList = ['red', 'green', 'blue', 'orange'] print(colorsList[-1])
ہم | _ _ + _ | کا استعمال کرتے ہوئے ایک فہرست کے ذریعے لوپ کرسکتے ہیں لوپ
orange
آؤٹ پٹ:
colorsList = ['red', 'green', 'blue', 'orange'] colorsList[3] = 'yellow' print(colorsList)
ازگر میں ایک فہرست میں اشیاء شامل کرنے کے لئے دو طریقے ہیں ، ['red', 'green', 'blue', 'yellow']
اور for
| colorsList = ['red', 'green', 'blue', 'orange'] for i in colorsList:
طریقہ کار نے فہرست کے آخر میں اشیاء کا اضافہ کیا:
print(i)
red green blue orange
آؤٹ پٹ:
append()
| insert()
طریقہ ایک مخصوص انڈیکس میں آئٹم شامل کرتا ہے:
append()
آؤٹ پٹ:
colorsList = ['red', 'green', 'blue', 'orange'] colorsList.append('yellow') print(colorsList)
آپ کئی آئٹمز کا استعمال کرکے ایک فہرست سے آئٹمز کو ہٹا سکتے ہیں۔
['red', 'green', 'blue', 'orange', 'yellow']
ایک مخصوص آئٹم کو ہٹا دیتا ہے
insert()
آؤٹ پٹ:
colorsList = ['red', 'green', 'blue', 'orange'] colorsList.insert(2, 'yellow') print(colorsList)
['red', 'green', 'yellow', 'blue', 'orange']
کسی مخصوص انڈیکس میں کسی آئٹم کو ہٹاتا ہے یا اگر انڈیکس فراہم نہیں کیا جاتا ہے تو آخری آئٹم کو ہٹاتا ہے
remove()
آؤٹ پٹ:
colorsList = ['red', 'green', 'blue', 'orange'] colorsList.remove('orange') print(colorsList)
['red', 'green', 'blue']
آؤٹ پٹ:
pop()
colorsList = ['red', 'green', 'blue', 'orange'] colorsList.pop(1) print(colorsList)
کسی مخصوص انڈیکس میں آئٹم کو ہٹاتا ہے یا پوری فہرست کو ہٹا دیتا ہے
['red', 'blue', 'orange']
آؤٹ پٹ:
colorsList = ['red', 'green', 'blue', 'orange'] colorsList.pop() print(colorsList)
['red', 'grenn', 'blue']
آؤٹ پٹ:
del()
colorsList = ['red', 'green', 'blue', 'orange'] del colorList[1] print(colorsList)
فہرست کو خالی کریں
['red', 'blue', 'orange']
آؤٹ پٹ:
colorsList = ['red', 'green', 'blue', 'orange'] del colorList print(colorsList)
| _ _ + _ | پر کال کرکے آپ فہرست کی لمبائی حاصل کرسکتے ہیں فنکشن ، جیسے:
Traceback (most recent call last): File 'pythonList.py', line 30, in
print(colorsList) NameError: name 'colorsList' is not defined
آؤٹ پٹ:
clear()
ہم colorsList = ['red', 'green', 'blue', 'orange'] colorList.clear() print(colorsList)
استعمال کرسکتے ہیں فہرست میں کسی مخصوص شے کے مواقع کی تعداد حاصل کرنے کے لئے فہرست پر کام کریں۔ مثال کے طور پر:
[]
آؤٹ پٹ:
len()
اس معاملے میں ، | _ _ _ _ | فنکشن حرف تہجی کے مطابق ترتیب دیتا ہے۔
colorsList = ['red', 'green', 'blue', 'orange'] print(len(colorsList))
آؤٹ پٹ:
4
count()
آؤٹ پٹ:
colorsList = ['red', 'green', 'red', 'orange'] print(colorsList.count('red'))
ہم ، _ _ + _ | استعمال کرسکتے ہیں فہرست کو الٹ دینے کیلئے فنکشن ، جیسے:
2
آؤٹ پٹ:
sort()
ہم colorsList = ['red', 'green', 'blue', 'orange'] colorsList.sort() print(colorsList)
استعمال کرسکتے ہیں ایک فہرست کے مندرجات کو کسی دوسری فہرست میں کاپی کرنے کا فنکشن۔
['blue', 'green', 'orange', 'red']
آؤٹ پٹ:
colorsList = ['red', 'green', 'blue', 'orange'] colorsList.sort(reverse=True) print(colorsList)
ایک ساتھ دو فہرستوں میں شامل ہونے کا آسان ترین طریقہ یہ ہے کہ | _ + _ _ | آپریٹر مثال کے طور پر:
['red', 'orange', 'green', 'blue']
آؤٹ پٹ:
reverse()