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

পাইথন সেটে অপারেটর ও মেথডের পার্থক্য


পাইথনের সেট অবজেক্ট বিল্ট-ইন সেট ক্লাসকে রিপ্রেজেন্ট করে। ইউনিয়ন, ইন্টারসেকশন, ডিফারেন্স এবং সিমেট্রিক ডিফারেন্স যেনো ভিন্ন সেট অপারেশন 대응 মেথড কল করলে বা অপারেটর ব্যবহার করলে দুভাবেই করা যায়।

মেথড দিয়ে ইউনিয়ন

>>> 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. Python-এ tkinter এবং tkinter.ttk উইজেটের পার্থক্য কী?