ازگر میں ایک صف کیسے بنائیں اور دیگر چیزیں جو آپ کو Python Array کے بارے میں جاننے کی ضرورت ہے۔

ماخذ نوڈ: 1402381

Arrays ایک طاقتور اور مفید ماڈیول ہیں۔ Python میں، دو طریقے ہیں جن سے آپ ایک صف بنا سکتے ہیں: Python Standard Library یا NymPy پیکیج کا استعمال۔

اگر آپ ابھی شروعات کر رہے ہیں یا صرف سادہ ڈیٹا کی اقسام کے ساتھ ایک صف بنانا چاہتے ہیں، تو Python معیاری لائبریری کا ارے ماڈیول کافی ہوگا۔ تاہم، چونکہ Python کو ڈیٹا سائنس کے لیے بڑے پیمانے پر استعمال کیا جا رہا ہے، num.py array کو اکثر ڈی فیکٹو سٹینڈرڈ کے طور پر دیکھا جا سکتا ہے کیونکہ یہ زیادہ لچکدار اور مضبوط ہے۔

اس ٹیوٹوریل میں، ہم Python معیاری لائبریری میں ارے ماڈیول کے استعمال پر توجہ مرکوز کریں گے۔

ازگر کی صف کیا ہے اور وہ کیا کر سکتے ہیں؟

Python arrays ڈیٹا کے ڈھانچے ہیں جو ایک ہی قسم کے متعدد آئٹمز کو محفوظ کر سکتے ہیں، مثال کے طور پر، آپ کے پاس تاروں کی ایک صف ہو سکتی ہے۔ جب آپ ایک ہی ڈیٹا کی قسم کے متعدد آئٹمز کے ساتھ کام کر رہے ہوتے ہیں، تو صفوں کو ذخیرہ کرنا، منظم کرنا، عناصر کو ہٹانا، اور اقدار کو جوڑنا آسان ہو جاتا ہے۔

اگر آپ ابھی Python arrays کے ساتھ شروعات کر رہے ہیں تو یہ مبہم لگ سکتا ہے۔ تو اس کے بارے میں سوچنے کا ایک اور طریقہ یہ ہے: کہہ دو کہ آپ اپنے بک شیلف کو منظم کر رہے ہیں اور کتاب کے عنوانات کی فہرست ہے۔ ہو سکتا ہے آپ اس فہرست کو کسی ایسی جگہ پر ذخیرہ کرنا چاہیں جہاں تک آپ آسانی سے رسائی حاصل کر سکتے ہیں، اگر آپ کبھی عنوانات کو ترتیب دینا، ہٹانا، یا کچھ معلومات حاصل کرنا چاہتے ہیں۔ Python میں، عنوانات کی یہ فہرست ایک صف میں محفوظ کی جائے گی۔

ایک عام الجھن جس کا آپ کو سامنا ہو سکتا ہے وہ ہے Python array vs list کے درمیان فرق۔ کلیدی فرق اقدار کی اقسام ہیں جو دونوں ذخیرہ کر سکتے ہیں۔ جب کہ صفیں صرف ایک ہی ڈیٹا کی قسم کے آئٹمز کو اسٹور کرسکتی ہیں، فہرستیں مختلف ڈیٹا کی اقسام کی مختلف حالتوں کو اسٹور کرسکتی ہیں۔ اوپر سے بُک شیلف کی مثال لیتے ہوئے، اگر آپ کے بُک شیلف میں آرائشی اشیاء بھی شامل ہیں، جیسے کہ پودے والے پودے، تو آپ کی بک شیلف کی اشیاء کی فہرست کو ازگر کی فہرست میں ذخیرہ کرنے کی ضرورت ہوگی۔

ازگر میں ایک صف کیسے بنائی جائے۔

اب جب کہ آپ جانتے ہیں کہ ایک صف کیا ہے، اگلا مرحلہ ازگر کی صف بنانا ہے۔ آئیے ایک سادہ مثال کے ساتھ شروع کرتے ہیں: Python میں ایک صف بنانے کے لیے، آپ کو دو پیرامیٹرز کی ضرورت ہوگی: ڈیٹا کی قسم اور ویلیو لسٹ۔ ڈیٹا کی قسم وہ قدر کی قسم ہے جسے آپ ذخیرہ کرنا چاہتے ہیں۔ پچھلی کتاب کی فہرست کی مثال کو جاری رکھتے ہوئے، یہاں ڈیٹا کی قسم کتابیں ہوں گی، جبکہ قدریں کتاب کے عنوان ہوں گی۔

آپ کا بنیادی نحو اس طرح نظر آئے گا:
a=array(data type,value list)`

کتابوں کی الماری کی مثال کا استعمال کرتے ہوئے:
a=array(books, [Harry Potter, Game of Thrones, Narnia, The Hobbit, The Little Prince])

آپ ازگر کی صف میں کسی عنصر تک کیسے رسائی حاصل کرتے ہیں؟

صف میں ہر عنصر کا ایک انڈیکس نمبر ہوتا ہے، جو 0 سے شروع ہوتا ہے۔ یہ آپ کو ایک صف میں موجود عنصر تک رسائی کی اجازت دیتا ہے۔ بنیادی نحو اس طرح نظر آئے گا:


Array_name[index value]

پچھلی مثال کا استعمال کرتے ہوئے، کہتے ہیں کہ آپ صف میں دوسرے عنصر تک رسائی حاصل کرنا چاہتے ہیں۔


a=array(books, [Harry Potter, Game of Thrones, Narnia, The Hobbit, The Little Prince]) a[1]=Game of Thrones

آپ ازگر کی صف کی لمبائی کو کیسے جان سکتے ہیں؟

یہ سمجھ کر کہ انڈیکس نمبر کیسے کام کرتا ہے، آپ ازگر کی صف کی لمبائی کا بھی پتہ لگا سکتے ہیں۔ جیسا کہ انڈیکس نمبر 0 سے شروع ہوتا ہے، Python سرنی کی لمبائی آخری انڈیکس نمبر سے 1 زیادہ ہوگی۔ ایک اور طریقہ استعمال کرنا ہے۔ len() Python سرنی کی لمبائی کا پتہ لگانے کے لئے فنکشن:


a=array(books, [Harry Potter, Game of Thrones, Narnia, The Hobbit, The Little Prince])
len(a)=5

ازگر کی صف سے کسی عنصر کو کیسے ہٹایا جائے؟

Python سرنی سے عناصر کو ہٹانے کے بہت سارے طریقے ہیں۔

اگر آپ کسی عنصر کو ان کے انڈیکس نمبر کی بنیاد پر حذف کرنا چاہتے ہیں، تو آپ Python's استعمال کر سکتے ہیں۔ del بیان:


a=array(books, [harry potter, game of thrones, narnia, the hobbit, the little prince])
del books[2]

مندرجہ بالا مثال میں، آپ Python صف سے تیسرے عنصر کو حذف کر رہے ہیں، "نارنیا"۔ اس طریقہ کو استعمال کرنے کے لیے، آپ کو اس عنصر کا انڈیکس نمبر جاننا ہوگا جسے آپ ہٹانا چاہتے ہیں۔

لیکن کیا ہوگا اگر آپ کو یقین نہیں ہے کہ آپ جس عنصر کو ہٹانا چاہتے ہیں وہ کہاں ہے؟ اس صورت میں، آپ Python's استعمال کر سکتے ہیں۔ remove() طریقہ:


a=array(books, [harry potter, game of thrones, narnia, the hobbit, the little prince])
del books[harry potter]

کا استعمال کرتے ہوئے remove() طریقہ، آپ کسی مخصوص عنصر کو اس کے انڈیکس نمبر کو جاننے کی ضرورت کے بغیر تلاش کرنے اور اسے ہٹانے کے قابل ہو جائیں گے۔

اگر آپ اس بارے میں مزید جاننا چاہتے ہیں کہ آپ Python arrays کے ساتھ کیا کر سکتے ہیں، تو آپ چیک آؤٹ کر سکتے ہیں۔ یہ سبق or ایک سینئر ڈویلپر تلاش کریں قدم بہ قدم پائتھون میں مہارت حاصل کرنے میں آپ کی مدد کرنے کے لیے!

Python Array Python ہیلپ Python tutor.png

ہم نے اس مضمون میں Python arrays کی بنیادی باتوں کا احاطہ کیا ہے، لیکن یہ صرف آئس برگ کا سرہ ہے۔ ایک بار جب آپ Python معیاری لائبریری کے ارے ماڈیول سے واقف ہو جاتے ہیں، تو آپ NumPy پیکیج کے ساتھ ارے استعمال کرنے کے بارے میں مزید جاننے کے لیے توسیع کر سکتے ہیں، جسے آج کل Python اور ڈیٹا سائنس میں معیاری ارے فنکشن کے طور پر دیکھا جاتا ہے۔

More resources on Python arrays: – Python کی صف کو فہرست میں تبدیل کریں۔
- Python میں سرنی سے عنصر کو ہٹا دیں۔
- Python میں صفوں کا مجموعہ تلاش کریں۔
- ازگر میں ایک صف کو کیسے سلائس کریں۔

ٹائم اسٹیمپ:

سے زیادہ کوڈ مینٹر بلاگ