প্রশ্ন ট্যাগ «generator»

জেনারেটর হ'ল একটি সাবরুটিনের একটি জেনারালাইজেশন, যা প্রাথমিকভাবে পুনরাবৃত্তির লেখাকে সহজ করার জন্য ব্যবহৃত হয়। জেনারেটরের ফলনের বিবরণটি কোনও লাফিয়ে উঠতে কোনও করউটিন নির্দিষ্ট করে না, বরং একটি মানটিকে পিতামাতার রুটিনে ফিরিয়ে দেয়।

7
দ্বিতীয়টি সংক্ষিপ্ত হওয়ার সাথে জিপযুক্ত পাইথন জেনারেটর: কীভাবে নিঃশব্দে গ্রাস করা উপাদান পুনরুদ্ধার করবেন
আমি এর সাথে 2 টি জেনারেটর (সম্ভাব্য) বিভিন্ন দৈর্ঘ্যের পার্স করতে চাই zip: for el1, el2 in zip(gen1, gen2): print(el1, el2) তবে gen2কম উপাদান থাকলে এর একটি অতিরিক্ত উপাদান gen1হ'ল "গ্রাস" med উদাহরণ স্বরূপ, def my_gen(n:int): for i in range(n): yield i gen1 = my_gen(10) gen2 = my_gen(8) list(zip(gen1, gen2)) …

5
জেনারেটর কল করে এমন ফাংশন থেকে ফেরত বা ফলন?
আমি একটি জেনারেটর আছে generatorএবং এটি একটি সুবিধা পদ্ধতি - generate_all। def generator(some_list): for i in some_list: yield do_something(i) def generate_all(): some_list = get_the_list() return generator(some_list) # <-- Is this supposed to be return or yield? উচিত generate_all returnবা yield? আমি উভয় পদ্ধতির ব্যবহারকারীরা এটি একই ব্যবহার করতে চাই, অর্থাত্‍ …

3
সর্বাধিক পাইথোনিক কলযোগ্য উত্পাদন ঘটায়?
ক্লাসটি collections.defaultdictএকটি ডিফল্ট কারখানা নেয়, একটি ডিফল্ট মান উত্পন্ন করতে ব্যবহৃত হয়। পছন্দ dictমতো অবজেক্টের মধ্যে থাকা মানগুলি যদি ডিফল্ট হয় Falseতবে উদাহরণটি তৈরি করা যেতে পারে: d_false = defaultdict(bool) একটি ডিফল্ট মান জন্য একই অর্জন সবচেয়ে অজগর উপায় কি True? অন্য পদগুলিতে, কোনও স্ট্যান্ডার্ড কলযোগ্য বস্তুটি কী প্রত্যাবর্তন হয় …
11 python  generator 

2
পিএইচপি-তে: "রিটার্ন", "ফলন", "ফলন" থেকে এবং একই ফাংশনে ফলন এবং ফেরত উভয়ের মধ্যে পার্থক্য কী?
মধ্যে পার্থক্য returnএবং yieldস্পষ্ট করলো যতক্ষণ না আমি মূর্ত আউট এও দেখা গেল yield fromএবং সম্ভাবনা উভয় একত্রিত করতে returnএবং yieldখুব একই ফাংশনে! আমার বোধগম্যতা কি returnসমস্ত কিছু পরে কার্যকর করা হয়নি , তাই না? যাহোক: function generate(): iterable { return [1, 2, 3]; } foreach (generate() as $value) { …
10 php  return  generator  yield 
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.