আমি একটি কাস্টম ধারক বস্তু লিখেছি।
এই পৃষ্ঠা অনুসারে , আমার এই বিষয়টিকে আমার অবজেক্টে প্রয়োগ করা দরকার:
__iter__(self)
তবে পাইথন রেফারেন্স ম্যানুয়ালটিতে আইট্রেটার প্রকারের লিঙ্কটি অনুসরণ করার পরে , কীভাবে আপনার নিজের প্রয়োগ করতে হবে তার কোনও উদাহরণ দেওয়া হয়নি।
কেউ কি একটি স্নিপেট (বা কোনও সংস্থার লিঙ্ক) পোস্ট করতে পারে, এটি কীভাবে এটি করতে পারে তা দেখায়?
আমি যে ধারকটি লিখছি তা হ'ল একটি মানচিত্র (অর্থাত্ অনন্য কী দ্বারা মানগুলি সংরক্ষণ করে)। ডিক্টগুলি এভাবে পুনরাবৃত্তি করা যায়:
for k, v in mydict.items()
এই ক্ষেত্রে আমার পুনরাবৃত্তিতে দুটি উপাদান (একটি টিপল?) ফেরত দিতে সক্ষম হতে হবে? কীভাবে এই জাতীয় পুনরাবৃত্তি কার্যকর করা যায় তা এখনও পরিষ্কার নয় (বেশ কয়েকটি উত্তর যে দয়া করে সরবরাহ করা হয়েছে)। কেউ দয়া করে কীভাবে মানচিত্রের মতো ধারক বস্তুর জন্য একটি ইেটরেটর কার্যকর করতে পারে তার উপর আরও কিছু আলোকপাত করতে পারেন? (অর্থাত্ একটি কাস্টম শ্রেণি যা ডিকের মতো কাজ করে)?