ازگر میں فہرستوں میں کیسے شامل ہوں۔

How Join Lists Python



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







ازگر کی فہرستوں میں کیسے شامل ہوں۔

درج ذیل میں ازگر میں فہرستوں میں شامل ہونے کے طریقے شامل ہیں:



  1. کا استعمال کرتے ہوئے شامل کریں () فنکشن
  2. کا استعمال کرتے ہوئے توسیع () فنکشن
  3. کا استعمال کرتے ہوئے '+' آپریٹر
  4. کا استعمال کرتے ہوئے '*' آپریٹر

ہم ان طریقوں پر ایک ایک کر کے بات کریں گے۔



طریقہ 1: ضمیمہ () فنکشن کا استعمال۔

کی شامل کریں () فنکشن ازگر میں ایک بلٹ ان فنکشن ہے جو فہرست کے آخر میں عناصر داخل کرتا ہے۔ مندرجہ ذیل مثال میں ، ہم استعمال کریں گے شامل کریں () دو فہرستوں میں شامل ہونے کی تقریب۔





#تخلیق کی فہرست 1۔
myList1 = [1،2،3،4،5]
#تخلیق کی فہرست 2۔
myList2 = [6،7،8،9]
#شامل ہونے والی فہرستیں 1 اور 2 ضمیمہ فنکشن کا استعمال کرتے ہوئے۔
myList1.append (myList2)
#نئی فہرست کی پرنٹنگ۔
پرنٹ (myList1)

آؤٹ پٹ۔

آؤٹ پٹ میں ، آپ دیکھیں گے کہ پہلی فہرست کو دوسری فہرست میں شامل کیا گیا ہے ، فہرست کے آخر میں بطور آئٹم۔

فہرستوں کے عناصر میں شامل ہونے کے لیے ، ہمیں فہرست 2 کے ذریعے تکرار کرنے کی ضرورت ہے کے لیے ہر آئٹم کو فہرست کے اختتام پر الگ سے شامل کریں۔

#تخلیق کی فہرست 1۔
myList1 = [1،2،3،4،5]
#تخلیق کی فہرست 2۔
myList2 = [6،7،8،9]
#شامل ہونے والی فہرستیں 1 اور 2 ضمیمہ فنکشن کا استعمال کرتے ہوئے۔
myList2 میں x کے لیے:
myList1.append (x)
#نئی فہرست کی پرنٹنگ۔
پرنٹ (myList1)

آؤٹ پٹ۔

اب ، یہ دیکھا جا سکتا ہے کہ فہرستیں مربوط ہیں۔

اسی طرح ، ہم اپینڈ () فنکشن کا استعمال کرتے ہوئے تین فہرستوں میں شامل ہو سکتے ہیں۔



#تخلیق کی فہرست 1۔
myList1 = [1،2،3،4،5]
#تخلیق کی فہرست 2۔
myList2 = [6،7،8،9]
#تخلیق کی فہرست 3۔
myList3 = ['کامران' ، 'ستار' ، 'اویسی']
#شامل ہونے والی فہرستیں 1 ، 2 ، اور 3 ضمیمہ فنکشن کا استعمال کرتے ہوئے۔
myList2 میں x کے لیے:
myList1.append (x)
myList3 میں x کے لیے:
myList1.append (x)
#فہرست پرنٹ کر رہا ہے۔
پرنٹ (myList1)

آؤٹ پٹ۔

ازگر 3 میں فہرستوں میں شامل ہونے کا طریقہ

طریقہ 2: توسیع () فنکشن کا استعمال۔

کی توسیع () فنکشن ازگر میں بلٹ ان فنکشن ہے جو فہرستوں میں شامل ہونے کے لیے استعمال کیا جا سکتا ہے۔ یہ فنکشن ایک فہرست کے عناصر کو دوسری فہرست کے آخر میں شامل کرتا ہے۔ اس کے ساتھ لوپس کا استعمال کرتے ہوئے اعادہ کرنا ضروری نہیں ہے۔

توسیع () فنکشن مندرجہ ذیل مثال میں ، ہم دو فہرستیں بنائیں گے اور ان کا استعمال کرتے ہوئے ان میں شامل ہوں گے۔ توسیع () فنکشن

#تخلیق کی فہرست 1۔
myList1 = [1،2،3،4،5]
#تخلیق کی فہرست 2۔
myList2 = [6،7،8،9]
#expand () فنکشن کا استعمال کرتے ہوئے۔
myList1.extend (myList2)
#فہرست پرنٹ کر رہا ہے۔
پرنٹ (myList1)

آؤٹ پٹ۔

جیسا کہ آپ مندرجہ ذیل آؤٹ پٹ میں دیکھ سکتے ہیں ، فہرستوں کو کامیابی کے ساتھ شامل کیا گیا ہے۔
ازگر -4 میں شامل ہونے کی فہرستیں۔

طریقہ 3: '+' آپریٹر کا استعمال

فہرستوں کو '+' آپریٹر کا استعمال کرتے ہوئے بھی شامل کیا جا سکتا ہے۔ ازگر میں فہرستوں میں شامل ہونے کا یہ سب سے آسان طریقہ ہے۔ '+' آپریٹر کا استعمال کرتے ہوئے شامل ہونے والی فہرستیں ایک نئی فہرست میں محفوظ ہیں۔ مندرجہ ذیل مثال میں ، ہم تین فہرستوں میں شامل ہونے کے لیے '+' آپریٹر استعمال کریں گے۔

#تخلیق کی فہرست 1۔
myList1 = [1،2،3]
#تخلیق کی فہرست 2۔
myList2 = [4،5،6،7،8]
#تخلیق کی فہرست 3۔
myList3 = [1،3،4،6،7،8،4]
#+آپریٹر کا استعمال کرتے ہوئے فہرست میں شامل ہونا۔
myList1 = myList1+myList2+myList3۔
#فہرست پرنٹ کر رہا ہے۔
پرنٹ ('شامل فہرست ہے:' ، myList1)

آؤٹ پٹ۔

درج ذیل آؤٹ پٹ شامل فہرستوں کو دکھاتا ہے۔

طریقہ 4: '*' آپریٹر کا استعمال

'*' آپریٹر کو ازگر کی فہرستوں میں شامل ہونے کے لیے بھی استعمال کیا جا سکتا ہے۔ تاہم ، یہ فیچر صرف ازگر کے 3.6+ ورژن کے ذریعے سپورٹ کیا جاتا ہے۔ شامل کردہ فہرستیں نئی ​​فہرست میں محفوظ ہیں۔ آئیے فہرستوں میں شامل ہونے کے لیے '*' آپریٹر کا استعمال کریں۔

#فہرست بنانا 1۔
myList1 = [1،2،3]
#ایک فہرست بنانا 2۔
myList2 = [4،5،6،7،8]
#فہرست بنانا 3۔
myList3 = [1،3،4،6،7،8،4]
#*آپریٹر کا استعمال کرتے ہوئے فہرست میں شامل ہونا۔
myList1 = [*myList1 ،*myList2 ،*myList3]
#فہرست پرنٹ کر رہا ہے۔
پرنٹ ('شامل فہرست ہے:' ، myList1)

آؤٹ پٹ۔

جیسا کہ آپ مندرجہ ذیل آؤٹ پٹ میں دیکھ سکتے ہیں ، فہرستوں کو '*' آپریٹر کا استعمال کرتے ہوئے کامیابی کے ساتھ شامل کیا گیا ہے۔

نتیجہ

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