কম্পিউটার

পাইথন সেটে অপারেটর এবং পদ্ধতির মধ্যে পার্থক্য কী?


পাইথনের সেট অবজেক্ট বিল্ট-ইন সেট ক্লাসের প্রতিনিধিত্ব করে। বিভিন্ন সেট ক্রিয়াকলাপ যেমন ইউনিয়ন, ছেদ, পার্থক্য এবং প্রতিসম পার্থক্য হয় অনুরূপ পদ্ধতিতে কল করে বা অপারেটর ব্যবহার করে সঞ্চালিত হতে পারে।

পদ্ধতি দ্বারা ইউনিয়ন

>>> s1={1,2,3,4,5}
>>> s2={4,5,6,7,8}
>>> s1.union(s2)
{1, 2, 3, 4, 5, 6, 7, 8}
>>> s2.union(s1)
 {1, 2, 3, 4, 5, 6, 7, 8}

ইউনিয়ন | অপারেটর

>>> s1={1,2,3,4,5}
>>> s2={4,5,6,7,8}
>>> s1|s2
 {1, 2, 3, 4, 5, 6, 7, 8}

পদ্ধতি দ্বারা ছেদ

>>> s1={1,2,3,4,5}
>>> s2={4,5,6,7,8}
>>> s1.intersection(s2)
{4, 5}
>>> s2.intersection(s1)
 {4, 5}

ছেদ এবং অপারেটর

>>> s1={1,2,3,4,5}
>>> s2={4,5,6,7,8}
>>> s1&s2
{4, 5}
>>> s2&s1
 {4, 5}

পার্থক্য পদ্ধতি

>>> s1={1,2,3,4,5}
>>> s2={4,5,6,7,8}
>>> s1.difference(s2)
{1, 2, 3}
>>> s2.difference(s1)
 {8, 6, 7}

পার্থক্য - অপারেটর

>>> s1={1,2,3,4,5}
>>> s2={4,5,6,7,8}
>>> s1-s2
{1, 2, 3}
>>> s2-s1
 {8, 6, 7}

  1. একটি পদ্ধতি এবং একটি ফাংশন মধ্যে পার্থক্য কি?

  2. =এবং:=অ্যাসাইনমেন্ট অপারেটর মধ্যে পার্থক্য কি?

  3. Tkinter(Python) এ root.destroy() এবং root.quit() এর মধ্যে পার্থক্য কি?

  4. পাইথনে tkinter এবং tkinter.ttk-এর উইজেটগুলির মধ্যে পার্থক্য কী?