বাংলায় দ্বৈতশাসন (Diarchy) কে প্রবর্তন করেন?

Updated: 3 months ago
  • ক
    লর্ড কর্নওয়ালিস
  • খ
    লর্ড ক্লাইভ
  • গ
    নবাব মীর কাশেম
  • ঘ
    ওয়ারেন হেস্টিংস
490
ব্যাখ্যাঃ

Question: What will be the output of the following Python code snippet?

def append_to(element, target=[]):
    target.append(element)
    return target

my_list = append_to(1)
print(append_to(2))

Options:

        
  • A) [2]
  •     
  • B) [1, 2]
  •     
  • C) [[1], 2]
  •     
  • D) TypeError: list indices must be integers

Correct Answer: B) [1, 2]

Explanation:

In Python, default argument values are evaluated only once at the time of function definition, rather than each time the function is invoked. Because a list is a mutable object, modifying it inside the function persists changes across successive calls that rely on the default value.

        
  • First Call (append_to(1)): No second argument is passed, so Python assigns the default empty list to target. The integer 1 is appended, altering the default list to [1].
  •     
  • Second Call (append_to(2)): Again, no second argument is provided, so the existing default list (now containing [1]) is reused. Appending 2 results in [1, 2], which is then returned and printed.

Best Practice: To avoid retaining mutated state between function calls, use None as a sentinel default value and initialize a new list inside the function:

def append_to(element, target=None):
    if target is None:
        target = []
    target.append(element)
    return target
Satt AI
Satt AI
1 week ago

দিল্লির সম্রাট শাহ আলমের নিকট দেওয়ানি লাভের পর বাংলার নবাবী শাসন ধূলিসাৎ হয়।

নবাবকে বৃত্তিভোগীতে পরিণত করে রবার্ট ক্লাইভ দ্বৈত শাসন প্রবর্তন করেন ১৭৬৫ সালে।

দ্বৈত শাসন ব্যবস্থায় বাংলার নবাবের উপর শাসন ও বিচার বিভাগের দায়িত্ব অর্পণ করা হয়।

ক্লাইভ রাজস্ব আদায় ও প্রতিরক্ষার দায়িত্ব ন্যস্ত করেন কোম্পানির উপর।

দ্বৈত শাসন ব্যবস্থার মারাত্মক পরিণতি হল ছিয়াত্তরের মন্বস্তর।

Related Question

View All
  • ক
    লর্ড কার্জন
  • খ
    লর্ড লিটন
  • গ
    লর্ড রিপন
  • ঘ
    ওয়ারেন হেস্টিংস
361
Updated: 3 months ago
  • ক
    লর্ড বেন্টিঙ্ক
  • খ
    ওয়ারেন হেস্টিংস
  • গ
    লর্ড ক্লাইভ
  • ঘ
    লর্ড কর্নওয়ালিস
5.5k
Updated: 3 months ago
  • ক
    লর্ড ক্লাইভ
  • খ
    ওয়ারেন হেস্টিংস
  • গ
    উইলিয়ামস হান্টার
  • ঘ
    লর্ড কর্ণওয়ালিস
363
শিক্ষকদের জন্য বিশেষভাবে তৈরি

১ ক্লিকে প্রশ্ন, শীট, সাজেশন ও
অনলাইন পরীক্ষা তৈরির সফটওয়্যার!

শুধু প্রশ্ন সিলেক্ট করুন — প্রশ্নপত্র অটোমেটিক তৈরি!

প্রশ্ন এডিট করা যাবে
জলছাপ দেয়া যাবে
ঠিকানা যুক্ত করা যাবে
Logo, Motto যুক্ত হবে
অটো প্রতিষ্ঠানের নাম
অটো সময়, পূর্ণমান
প্রশ্ন এডিট করা যাবে
জলছাপ দেয়া যাবে
ঠিকানা যুক্ত করা যাবে
Logo, Motto যুক্ত হবে
অটো প্রতিষ্ঠানের নাম
অটো সময়, পূর্ণমান
অটো নির্দেশনা (এডিটযোগ্য)
অটো বিষয় ও অধ্যায়
OMR সংযুক্ত করা যাবে
ফন্ট, কলাম, ডিভাইডার
প্রশ্ন/অপশন স্টাইল পরিবর্তন
সেট কোড, বিষয় কোড
অটো নির্দেশনা (এডিটযোগ্য)
অটো বিষয় ও অধ্যায়
OMR সংযুক্ত করা যাবে
ফন্ট, কলাম, ডিভাইডার
প্রশ্ন/অপশন স্টাইল পরিবর্তন
সেট কোড, বিষয় কোড
এখনই শুরু করুন ডেমো দেখুন
৫০,০০০+
শিক্ষক
৩০ লক্ষ+
প্রশ্নপত্র
মাত্র ১৫ পয়সায় প্রশ্নপত্র
১ ক্লিকে প্রশ্ন, শীট, সাজেশন তৈরি করুন আজই

Complete Exam
Preparation

Learn, practice, analyse and improve

1M+ downloads
4.6 · 8k+ Reviews

Question Analytics

মোট উত্তরদাতা

জন

সঠিক
ভুল
উত্তর নেই