পাইথন গনা ফাংশন - পাইথন দ্রুত টিপস
সুচিপত্র:
enumerate()
পাইথনের একটি অন্তর্নির্মিত ফাংশন যা পুনরাবৃত্তের উপর লুপ করার সময় আপনাকে একটি স্বয়ংক্রিয় কাউন্টার রাখতে দেয়।
পাইথন
enumerate()
ফাংশন
enumerate()
ফাংশনটি নিম্নলিখিত ফর্মটি গ্রহণ করে:
enumerate(iterable, start=0)
ফাংশন দুটি যুক্তি গ্রহণ করে:
-
iterable
- এমন একটি উপাদান যা পুনরাবৃত্তিকে সমর্থন করে।start
- যে সংখ্যা থেকে কাউন্টারটি শুরু হয়। এই যুক্তি alচ্ছিক। ডিফল্টরূপে, কাউন্টার 0 থেকে শুরু হয়।
enumerate()
একটি
__next__()
বস্তু ফেরত দেয় যার উপর আপনি একটি গণনা এবং পুনরাবৃত্তের বর্তমান মান সম্বলিত একটি
__next__()
পেতে আপনি পাইথন 2 এ
__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
যদি শূন্য-ভিত্তিক সূচকগুলি আপনার পক্ষে কাজ করে না, তবে গণনার জন্য অন্য আরম্ভ সূচকটি চয়ন করুন:
directions = list(enumerate(directions, 1))
enumerate()
ফাংশনটি কোনও পুনরাবৃত্ত বস্তুর উপর কাজ করে। একটি পুনরাবৃত্তযোগ্য একটি ধারক যা পুনরাবৃত্তি করা যেতে পারে। এটিকে সহজ কথায় বলতে গেলে এর অর্থ এমন একটি বস্তু যা আপনি একটি লুপ দিয়ে লুপ করতে পারেন। পাইথনের বেশিরভাগ বিল্ট-ইন অবজেক্ট যেমন স্ট্রিং, তালিকা এবং টিপলগুলি পুনরাবৃত্ত হয়।
enumerate()
সহ আরও পাইথোনিক কোড লিখুন
enumerate()
লুথের
for
পাইথনগুলি লুপের জন্য প্রচলিত সি স্টাইলের থেকে সম্পূর্ণ আলাদা যা অনেকগুলি প্রোগ্রামিং ভাষায় পাওয়া যায়। পাইথনের
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-তে পাইথন ভার্চুয়াল পরিবেশ কীভাবে তৈরি করব সে সম্পর্কে এক ধাপে নির্দেশনা সরবরাহ করব।
ডেবিয়ান 9 এ কীভাবে পাইথন 3.7 ইনস্টল করবেন

পাইথন বিশ্বের অন্যতম জনপ্রিয় প্রোগ্রামিং ভাষা। এর সহজ এবং সহজ বাক্য গঠন শিখতে পাইথনটি প্রাথমিক ও অভিজ্ঞ বিকাশকারীদের জন্য দুর্দান্ত পছন্দ is এই টিউটোরিয়ালটিতে ডেবিয়ান 9 এ পাইথন 3.7 ইনস্টল করার উপায় রয়েছে covers