কম্পিউটার টিউটোরিয়াল

পাইথনে dict.items() এবং dict.iteritems()-এর পার্থক্য কী?


পাইথন ২.এ দুটি মেথডই উপলব্ধ, কিন্তু পাইথন ৩.এ iteritems() ডিপ্রিকেটেড।

পাইথন ২.এ যAtlético cosas, items() মেথড ডিকশনারি অবজেক্টের দুই-এলিমেন্ট টাপলের লিস্ট রিটার্ন করে, প্রতিটি টাপলে কী এবং ভ্যালু থাকে। অন্যদিকে iteritems() একটি জেনারেটর যা ডিকশনারির আইটেমের জন্য একটি ইটেরেটর প্রদান করে।

>>> d = {'1': 1, '2': 2, '3': 3}
>>> d.items()
[(1, 1), (2, 2), (3, 3)]
>>> for i in d.iteritems(): print i
('1', 1)
('2', 2)
('3', 3)

পাইথন ৩-এ items() মেথড পাইথন ২-র iteritems() এর মতো আচরণ করে।

>>> d = {'1': 1, '2': 2, '3': 3}
>>> d1.items()
dict_items([('1', 1), ('2', 2), ('3', 3)])
>>> d.items()
dict_items([('1', 1), ('2', 2), ('3', 3)])
>>> for i in d.items(): print(i)
('1', 1)
('2', 2)
('3', 3)
  1. C এবং C++-এর মধ্যে পার্থক্য কী?

  2. Tkinter(Python)-এ root.destroy() এবং root.quit() এর পার্থক্য কী?

  3. Python-এ tkinter এবং tkinter.ttk উইজেটের পার্থক্য কী?

  4. পাইথনে গ্লোবাল এবং লোকাল ভেরিয়েবলের পার্থক্য