ازگر پروگرامنگ زبان آج کل سب سے گرم پروگرامنگ زبان بن کر ابھری ہے۔ ڈویلپرز نے پیچیدہ پروگرام لکھنے کے بجائے موثر نفاذ کی اہمیت کا احساس کرلیا ہے۔ ڈویلپرز کو باکس کی خصوصیات اور ایپلی کیشنز کی مدد کرتا ہے ، اس طرح کا ایک تصور عجیب و غریب کی فہرست ہے۔ یہ ایک مجموعہ ہے ڈیٹا کی قسم جس میں اکثر ترجیح دی جاتی ہے کہ آرڈر میں ڈیٹا اسٹور کیا جائے۔ اس بلاگ میں زیربحث تصورات درج ذیل ہیں:
ازگر میں ایک فہرست کیا ہے؟
فہرست ایک مجموعہ ہے ڈیٹا کی قسم ازگر میں اس کا آرڈر دیا گیا ہے اور ڈپلیکیٹ اندراجات کو بھی اجازت دیتا ہے۔ ازگر میں موجود فہرستوں کو ہم جنس رکھنے کی ضرورت نہیں ہے ، جس کا مطلب ہے کہ اس میں اعداد و شمار کی مختلف اقسام شامل ہوسکتی ہیں جیسے عددی ، تار اور دیگر جمع کردہ ڈیٹا کی اقسام۔ یہ فطرت کے لحاظ سے متغیر ہے اور فہرست میں ممبروں تک رسائی کی فہرست بنانے کی اجازت دیتا ہے۔
فہرست کا اعلان کرنے کے لئے ، ہم مربع بریکٹ استعمال کرتے ہیں۔
فہرست کسی دوسرے صف کی طرح ہے جس کا اعلان ہم دیگر پروگرامنگ زبانوں میں کرتے ہیں۔ ازگر میں موجود فہرستیں اکثر اسٹیکس اور قطاروں کو نافذ کرنے کے لئے استعمال کی جاتی ہیں۔ فہرستیں فطرت کے مطابق ہیں۔ لہذا ، فہرست کے اعلان کے بعد بھی اقدار کو تبدیل کیا جاسکتا ہے۔
mylist = [0،1،2،3،4،5،6]
اشاریہ کاری:
کسی فہرست سے کسی قدر تک رسائی حاصل کرنے کے ل we ، ہم اشاریہ کی اقدار کا استعمال کرتے ہیں۔ فہرست میں سے ایک لفظ 'A' حاصل کرنے کے لئے ذیل میں ضابطہ ہے جس میں لفظ ‘EDUREKA’ کے حروف ہیں۔
a = ['E'، 'D'، 'U'، 'R'، 'E'، 'K'، 'A'] پرنٹ (a [6]) پرنٹ (a [-1])
دونوں پرنٹ بیانات فہرست سے خط ‘A’ لائیں گے۔
ایک فہرست کیوں استعمال کریں؟
اپنے ڈیٹا کو اسٹور کرنے کے ل a ڈیٹا ٹائپ کا انتخاب کرتے وقت ، ہمیں ڈیٹا ٹائپ کی خصوصیات اور خصوصیات کو دھیان میں رکھنا چاہئے۔ اگر ہم پہلی جگہ صحیح انتخاب کریں تو یہ زیادہ موثر اور محفوظ بن جاتا ہے۔
ایک فہرست کو ترجیح دی جاتی ہے کیونکہ وہ ایک ہی وقت میں ایک سے زیادہ ڈیٹا کو محفوظ کرسکتا ہے۔ فہرست کے اندر موجود اقدار کو تبدیل کرنا اور ان میں ترمیم کرنا آسان ہوجاتا ہے۔ ہم تسلسل کو ایک فہرست میں اسٹور کرسکتے ہیں اور اس کے ساتھ ساتھ لوپس کا استعمال کرکے متعدد تکرار کرسکتے ہیں۔ بہت سارے آپریشنز ہیں جو ہم ایک فہرست پر بھی انجام دے سکتے ہیں ، ہمیں ان مختلف آپریشنوں کو سمجھنے کی اجازت دیتا ہے جو ازگر میں فہرستوں کے ل for ہمارے پاس ہیں۔
جاوا میں تکرار فائبونیکی سیریز
ازگر میں آپریشنز کی فہرست بنائیں
مندرجہ ذیل آپریشن ہیں جو ہم ایک فہرست پر انجام دے سکتے ہیں.
- شامل کریں
- صاف
- کاپی
- شمار
- توسیع
- داخل کریں
- انڈیکس
- پاپ
- دور
- معکوس
- ترتیب دیں
شامل کریں
a = [1،2،3،4،5] a.append (6) پرنٹ (a) # اس فہرست کے آخر میں پیداوار 6 ہوگی۔
صاف
a = [1،2،3،4،5] a.clear () # یہ فہرست کو صاف کرے گا یا فہرست کو خالی کرے گا۔
کاپی
a = [1،2،3،4،5] b = a.copy () پرنٹ (b) # اس فہرست کی کاپی بناتا ہے۔
شمار
a = [1،1،1،3،3،3،4،4،4،4،5،5،5،5] a.count (5) # یہ 5 وقت کے اوقات کی تعداد دے گا فہرست میں
توسیع
a = [1،2،3،4،5] a.extend (رینج (6،11)) # یہ تکرار کرنے والے آبجیکٹ کی حد سے اس فہرست میں شامل ہونے والی اقدار کو شامل کرے گا۔
داخل کریں
a = ['ایڈیورکا' ، 'ازگر' ، 'ڈیٹا سائنس'] a.insert (2 ، 'مصنوعی ذہانت') # یہ اشاریہ کی قیمت 2 میں تار کو شامل کرے گی
انڈیکس
a = ['ایڈیورکا' ، 'ازگر' ، 'پروگرامنگ' ، 'ڈیٹا سائنس' ، 'اے آئی' ، 'مشین لرننگ'] a.index ('ڈیٹا سائنس') # اس کو انڈیکس ویلیو مل جائے گی 'اعداد و شمار' ڈیٹا سائنس 'جو 3 ہے۔
پاپ
a = [1،2،3،4،5] a.pop () # یہ فہرست کے اختتام سے قدر پاپ کرے گی یعنی 5 اس کے بعد فہرست میں مزید 5 نہیں ہوں گے۔
دور
a = [1،2،3،4،11،5] a.reove (11) # یہ فہرست سے 11 کو ختم کردے گا۔
معکوس
a = [5،4،3،2،1] a.revers () # یہ فہرست کو الٹ دے گی۔ فہرست کو الٹ کرنے کے لئے # دوسرا بیان a = a [:: -1]
ترتیب دیں
a = [3،1،2،6،4،5،9،6،7،8] a.sort () # اس کے نتیجے میں آپ کو الگ الگ فہرست مل جائے گی۔
فہرست میں کسی قدر کی جگہ لے آنا
a = ['ایڈیورکا' ، 'ازگر' ، 'ڈیٹا سائنس' ، 'ٹینس' ، 'مشین لرننگ'] ایک [3] = 'مصنوعی ذہانت' # یہ درج کردہ اشاریہ میں دی گئی قیمت کو مذکورہ قدر کے ساتھ بدل دے گی۔
ایک فہرست کے ذریعے Iterate
فہرستوں کے لئے استعمال کیا جا سکتا ہے اس کے ساتھ ساتھ. ذیل میں ایک کنٹرول بیان کا استعمال کرتے ہوئے فہرست کو اعادہ کرنے اور اقدار پرنٹ کرنے کے لئے کوڈ دیا گیا ہے۔
a = [1،2،3،4،5] x میں ایک کے لئے: اگر x == 4: وقفے پرنٹ (x) # اس فہرست میں اعادہ ہوجائے گا اور اقدار پرنٹ ہوجائیں گے جب تک کہ اس کا سامنا 4 نہ ہو۔
فہرست بنانے والا
فہرست بنانے والے کا استعمال لسٹ بنانے / اعلان کرنے کے لئے کیا جاتا ہے۔
a = list ((1،2،3،4،5)) پرنٹ (a) # آپ کو کنسٹرکٹر میں اعلان کردہ اقدار کے ساتھ ایک فہرست ملے گی۔
جیسا کہ آپ دیکھ سکتے ہیں ، فہرست بنانے والا دلیل کے طور پر ٹپل لے جاتا ہے۔ اسی طرح ، آپ لسٹ کنسٹرکٹر کے اندر بھی کسی دوسرے ڈیٹا ٹائپ جیسے لغت یا کسی سیٹ کا اعلان کرسکتے ہیں۔
ازگر میں ایک فہرست کاٹنا
فرض کریں کہ آپ کے پاس 0-10 سے تعداد کے ساتھ ایک فہرست ہے۔ لیکن آپ صرف 5-10 سے نمبر حاصل کرنا چاہتے ہیں ، آپ کو ان تمام اعداد کی انڈیکس ویلیو ٹائپ کرنے والے تمام عناصر تک نہیں پہنچنا چاہئے۔ اس کے بجائے آپ ذیل کے کوڈ میں نقطہ نظر پر عمل کرسکتے ہیں۔
a = [1،2،3،4،5،6،7،8،9،10] a [4:11] # اس سے انڈیکس 4 سے انڈیکس 11 تک شروع ہونے والے تمام نمبر ملیں گے۔ a [-1: - 6] # اس فہرست میں انڈیکس 11 سے انڈیکس 6 تک کے تمام نمبر ملیں گے۔ ا [4:] # یہ فہرست کے اختتام تک انڈیکس 4 سے شروع ہونے والے تمام نمبروں کو پرنٹ کرے گا۔ a [: 6] # یہ اشاریہ 0 سے انڈیکس 6 تک تمام نمبر پرنٹ کرے گا۔
ازگر میں ایک فہرست جمع کرانا
کسی فہرست کو جمع کرنے کا مطلب ہے ، موجودہ فہرست میں فہرست کا اعلان کرنا۔
a = list (حد (5،11) b = [1،2،3،4، a] # فہرست میں کسی قدر تک رسائی حاصل کرنے کے لئے b [4] # یہ فہرست کو پرنٹ کرے گا۔ b [4] [4] # اس فہرست میں اشاریہ قیمت 4 پر قیمت حاصل ہوگی۔ b [4] [4] = 19 # ہم اقدار کو بھی تبدیل کرسکتے ہیں ، تبدیل کرسکتے ہیں ، ترمیم کریں ، وغیرہ کو حذف کرسکتے ہیں۔
فہرست کے بجائے ، ہم کسی دوسرے ڈیٹا کی قسم کو بھی استعمال کرسکتے ہیں۔ لیکن چونکہ کسی سیٹ کو غیر درجہ بند کردیا جاتا ہے ، لہذا انڈیکس اقدار کا استعمال کرتے ہوئے الگ الگ سیٹوں تک رسائی حاصل کرنا ممکن نہیں ہوگا۔
اس بلاگ میں ، ہم نے ازگر میں دی گئی فہرستوں اور ان تمام کاموں پر تبادلہ خیال کیا ہے جو ہم انجام دے سکتے ہیں۔ ازگر میں فہرستیں ایک بہت ہی اہم تصور ہے جو ازگر کے پروگرامنگ کی بنیادی باتوں کو سیکھنے کے دوران ایک اہم کردار ادا کرتا ہے۔ ازگر کے پروگرامنگ زبان میں باکس کی خصوصیات میں سے بہت سی خصوصیات ہیں آج کل یہ پروگرامنگ کی سب سے مشہور زبان بن چکی ہے۔ آپ بھی داخلہ لے سکتے ہیں آپ کی تعلیم کو شروع کرنے کے لئے.
کوئی سوالات ہیں؟ تبصروں میں ان کا تذکرہ کریں ، ہم آپ کے پاس واپس جائیں گے۔