পরিস্থিতি পরিচালনার জন্য কি কোনও প্রস্তাবিত / সাধারণভাবে গৃহীত কোডিং স্টাইল রয়েছে যেখানে কোনও ফাংশন মানগুলির একটি দ্বিগুণ ফিরিয়ে দেয় তবে সেই মানগুলির মধ্যে একটির পরে ব্যবহার করা হয় (নোট করুন এটি বেশিরভাগ গ্রন্থাগারের ফাংশনগুলির জন্য যা আমি পরিবর্তন করতে পারি না - চারপাশে মোড়ক লেখা) কলটি সম্ভবত কিছুটা ওভারকিল…)? পরিবর্তে না
a, b, c = foo()
এবং তারপরে কেবল ব্যবহার না করে bএবং cনিম্নলিখিত নীচের কোনটি পছন্দ করা উচিত (বা অন্য কোনও আছে?):
বৈকল্পিক 1 (আন্ডারস্কোর)
a, _, _ = foo()
(যা খুব স্পষ্ট এবং সাধারণ তবে _ = gettext.gettextঅনুবাদ ব্যবহারকারী অনেক অ্যাপ্লিকেশনে ব্যবহৃত সংঘর্ষের সাথে সংঘটিত হতে পারে )
বৈকল্পিক 2 (ডামি নাম)
a, unused, unused = foo()
(খুব আবেদনকারী নয়, আমি মনে করি, অন্য নামের মতোও এটি হয় dummy)
বৈকল্পিক 3 (সূচক)
a = foo()[0]
(আমার কাছে ()[0]দেখতে অ-পাইথোনিক লাগছে ...)
a, b = foo()[0:2]কাজ করবে কিনা ? যদি হ্যাঁ: হ্যাঁ, এটি হয় :)
a, *_ = foo()প্রথমটি বাদ দিয়ে সমস্ত মান ফেলে দেবে।