Ø§Ø¹Ø¯Ø§Ù ÙØ§Û ØºÙØ± ÙØ¶Ø§ÙÛ Ø¯Ø± Ø§ÙØ±Ø§Ù
فہرست کا خانہ:
enumerate()
ازگر میں ایک بلٹ ان فنکشن ہے جو آپ کو دوبارہ چلنے والے سامانوں کو لوپ کرتے ہوئے خودکار کاؤنٹر کی سہولت دیتا ہے۔
ازگر
enumerate()
فنکشن
enumerate()
فنکشن مندرجہ ذیل شکل اختیار کرتا ہے:
enumerate(iterable, start=0)
فنکشن دو دلائل قبول کرتا ہے:
-
iterable- ایک شے جو تکرار کی تائید کرتی ہے۔start- جس نمبر سے کاؤنٹر شروع ہوتا ہے۔ یہ دلیل اختیاری ہے۔ پہلے سے طے شدہ ، کاؤنٹر 0 سے شروع ہوتا ہے۔
enumerate()
ایک گنتی آبجیکٹ کو لوٹاتا ہے جس پر آپ
__next__()
(یا
next()
) طریقہ پر کال کرسکتے ہیں تاکہ
__next__()
اور
__next__()
کرنے والی کی موجودہ قیمت پر مشتمل ایک ٹپل مل سکے۔
یہاں ایک مثال دی گئی ہے کہ کس طرح
list()
کا استعمال کرتے ہوئے ٹپلوں کی فہرست بنائی جائے اور تکرار کرنے والے کو کیسے لوپ کیا جاسکے۔
directions = list(enumerate(directions)) for index, value in enumerate(directions): print("{}: {}".format(index, value))
0: north 1: east 2: south 3: west
اگر صفر پر مبنی اشاریہ کاری آپ کے ل work کام نہیں کرتی ہے تو ، گنتی کے ل another ایک اور ابتدائی اشاریہ منتخب کریں:
directions = list(enumerate(directions, 1))
enumerate()
فنکشن کسی بھی تکرار کرنے والی شے پر کام کرتا ہے۔ قابل تکرار کرنے والا ایک کنٹینر ہوتا ہے جسے دوبارہ اعادہ کیا جاسکتا ہے۔ اسے آسان الفاظ میں رکھنا ، اس کا مطلب ہے کسی ایسی شے کا جس سے آپ لوپ لوپ کے ذریعے لوپ کرسکتے ہیں۔ ازگر میں زیادہ تر اندرونی اشیاء جیسے تار ، فہرستیں ، اور ٹپلس تکرار پذیر ہیں۔
enumerate()
ساتھ مزید ازگر کا کوڈ لکھیں
enumerate()
ازگر کا لوپ روایتی سی طرز سے لوپ کے
for
بالکل مختلف ہے جو بہت سی پروگرامنگ زبانوں میں دستیاب ہے۔ ازگر میں لوپ دوسری زبانوں کی پیش
foreach
لوپ کے مساوی ہے۔
نئے آرتھن ڈویلپرز کے ذریعہ ایک عام ٹیکنیکچر جس کا اعدادوشمار کے ساتھ معاملہ کرتے وقت اسی انڈیکس کو حاصل کیا جاسکتا ہے یا تو
range(len(…))
پیٹرن کا استعمال کرنا یا کسی انسداد کو بڑھاوا دینا:
planets = for i in range(len(planets)): print("Planet {}: {}".format(i, planets))
planets = i = 0 for planet in planets: print("Planet {}: {}".format(i, planet)) i += 1
مذکورہ بالا اشارے کو
enumerate()
کا استعمال کرتے ہوئے زیادہ محاورتی انداز میں دوبارہ لکھا جاسکتا ہے۔
planets = for index, value in enumerate(planets): print("Planet {}: {}".format(index, value))
تمام طریقے ایک ہی پیداوار پیدا کریں گے:
Planet 0: Mercury Planet 1: Venus Planet 2: Earth Planet 3: Mars Planet 4: Jupiter Planet 5: Saturn Planet 6: Uranus Planet 7: Neptune
نتیجہ اخذ کرنا
، ہم نے آپ کو یہ دکھایا ہے کہ ازگر کے
enumerate()
فنکشن کا استعمال کیسے کریں۔
ازگر میں تاروں کو عدد میں بدلنے کا طریقہ
اذان کا کوڈ لکھتے وقت اکثر آپ کو ایک ڈیٹا ٹائپ کو دوسرے میں تبدیل کرنا ہوگا۔ ازگر میں آپ بلٹ ان انٹ () فنکشن کا استعمال کرتے ہوئے کسی تار کو عددی میں بدل سکتے ہیں۔
ازگر ورژن چیک کرنے کا طریقہ
ازگر دنیا کی ایک مقبول پروگرامنگ زبان ہے۔ اس ٹیوٹوریل میں یہ بتایا گیا ہے کہ آپ کے آپریٹنگ سسٹم پر ازگر کا کون سا ورژن انسٹال ہے اس کی جانچ کی جاسکتی ہے۔
اوبنٹو 18.04 پر ازگر ورچوئل ماحول بنانے کا طریقہ
ازگر ورچوئل ماحول ایک خود ساختہ ڈائریکٹری ٹری ہے جس میں ایک ازگر کی تنصیب اور اضافی پیکیجز کی تعداد شامل ہوتی ہے۔ اس ٹیوٹوریل میں ، ہم اوبنٹو 18.04 پر ازگر ورچوئل ماحول بنانے کے بارے میں ایک مرحلہ وار ہدایات فراہم کریں گے۔







