Hướng dẫn subset tuple python - tập hợp con python

Cải thiện bài viết

Show

    Lưu bài viết

  • Đọc
  • Bàn luận
  • Cải thiện bài viết

    Lưu bài viết

    Đọc

    Bàn luận 

    Đôi khi, trong khi làm việc với Python, chúng ta có thể làm việc với các dữ liệu khác nhau và chúng ta có thể cần giải quyết vấn đề kiểm tra xem một tập hợp con có phải là một phần của một tập hợp khác không. Hãy để thảo luận về những cách nhất định trong đó nhiệm vụ này có thể được thực hiện. & NBSP;

    Python3

    Phương pháp số 1: Sử dụng ISSUBSET () & NBSP;

    Chúng ta có thể giải quyết vấn đề này bằng cách sử dụng kiểu chuyển đổi loại của Tuple thành một tập hợp và sau đó kiểm tra xem một tuple có phải là tập hợp con khác bằng isSubset (). & Nbsp;

    test_tup1 = (10, 4____7

    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 10)
    Is 2nd tuple subset of 1st ? : True
    010 51212

    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 10)
    Is 2nd tuple subset of 1st ? : True
    1(
    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 10)
    Is 2nd tuple subset of 1st ? : True
    3
    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 10)
    Is 2nd tuple subset of 1st ? : True
    4
    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 10)
    Is 2nd tuple subset of 1st ? : True
    5
    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 10)
    Is 2nd tuple subset of 1st ? : True
    6

    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 10)
    Is 2nd tuple subset of 1st ? : True
    1(
    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 10)
    Is 2nd tuple subset of 1st ? : True
    9
    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 10)
    Is 2nd tuple subset of 1st ? : True
    4
    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 10)
    Is 2nd tuple subset of 1st ? : True
    5test_tup1 2

    test_tup1 3= test_tup1 5test_tup1 6

    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 10)
    Is 2nd tuple subset of 1st ? : True

    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 10)
    Is 2nd tuple subset of 1st ? : True
    1(test_tup1 9
    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 10)
    Is 2nd tuple subset of 1st ? : True
    4
    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 10)
    Is 2nd tuple subset of 1st ? : True
    5=2
     

    Đầu ra: & nbsp;

    Python3

    Phương pháp số 1: Sử dụng ISSUBSET () & NBSP;

    Chúng ta có thể giải quyết vấn đề này bằng cách sử dụng kiểu chuyển đổi loại của Tuple thành một tập hợp và sau đó kiểm tra xem một tuple có phải là tập hợp con khác bằng isSubset (). & Nbsp;

    test_tup1 = (10, 4____7

    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 10)
    Is 2nd tuple subset of 1st ? : True
    010 51212

    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 10)
    Is 2nd tuple subset of 1st ? : True
    1(
    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 10)
    Is 2nd tuple subset of 1st ? : True
    3
    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 10)
    Is 2nd tuple subset of 1st ? : True
    4
    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 10)
    Is 2nd tuple subset of 1st ? : True
    5
    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 10)
    Is 2nd tuple subset of 1st ? : True
    6

    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 10)
    Is 2nd tuple subset of 1st ? : True
    1(
    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 10)
    Is 2nd tuple subset of 1st ? : True
    9
    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 10)
    Is 2nd tuple subset of 1st ? : True
    4
    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 10)
    Is 2nd tuple subset of 1st ? : True
    5test_tup1 2

    test_tup1 3= test_tup1 5test_tup1 6

    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 10)
    Is 2nd tuple subset of 1st ? : True

    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 10)
    Is 2nd tuple subset of 1st ? : True
    1(test_tup1 9
    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 10)
    Is 2nd tuple subset of 1st ? : True
    4
    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 10)
    Is 2nd tuple subset of 1st ? : True
    5=2
    Using list comprehension 

    Python3

    Phương pháp số 1: Sử dụng ISSUBSET () & NBSP;

    Chúng ta có thể giải quyết vấn đề này bằng cách sử dụng kiểu chuyển đổi loại của Tuple thành một tập hợp và sau đó kiểm tra xem một tuple có phải là tập hợp con khác bằng isSubset (). & Nbsp;

    test_tup1 = (10, 4____7

    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 10)
    Is 2nd tuple subset of 1st ? : True
    010 51212

    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 10)
    Is 2nd tuple subset of 1st ? : True
    1(
    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 10)
    Is 2nd tuple subset of 1st ? : True
    3
    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 10)
    Is 2nd tuple subset of 1st ? : True
    4
    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 10)
    Is 2nd tuple subset of 1st ? : True
    5
    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 10)
    Is 2nd tuple subset of 1st ? : True
    6
    Using in operator

    Python3

    Phương pháp số 1: Sử dụng ISSUBSET () & NBSP;

    Chúng ta có thể giải quyết vấn đề này bằng cách sử dụng kiểu chuyển đổi loại của Tuple thành một tập hợp và sau đó kiểm tra xem một tuple có phải là tập hợp con khác bằng isSubset (). & Nbsp;

    test_tup1 = (10, 4____7

    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 10)
    Is 2nd tuple subset of 1st ? : True
    010 51212

    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 10)
    Is 2nd tuple subset of 1st ? : True
    56=
    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 10)
    Is 2nd tuple subset of 1st ? : True
    58

    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 10)
    Is 2nd tuple subset of 1st ? : True
    59=
    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 10)
    Is 2nd tuple subset of 1st ? : True
    61

    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 10)
    Is 2nd tuple subset of 1st ? : True
    1(
    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 10)
    Is 2nd tuple subset of 1st ? : True
    3
    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 10)
    Is 2nd tuple subset of 1st ? : True
    4
    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 10)
    Is 2nd tuple subset of 1st ? : True
    5
    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 10)
    Is 2nd tuple subset of 1st ? : True
    6

    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 10)
    Is 2nd tuple subset of 1st ? : True
    1(
    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 10)
    Is 2nd tuple subset of 1st ? : True
    9
    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 10)
    Is 2nd tuple subset of 1st ? : True
    4
    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 10)
    Is 2nd tuple subset of 1st ? : True
    5test_tup1 2

    test_tup1 3= test_tup1 5test_tup1 6

    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 10)
    Is 2nd tuple subset of 1st ? : True
    21
    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 10)
    Is 2nd tuple subset of 1st ? : True
    77==
    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 10)
    Is 2nd tuple subset of 1st ? : True
    80
    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 10)
    Is 2nd tuple subset of 1st ? : True
    81

    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 10)
    Is 2nd tuple subset of 1st ? : True
    66
    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 10)
    Is 2nd tuple subset of 1st ? : True
    59=
    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 10)
    Is 2nd tuple subset of 1st ? : True
    85

    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 10)
    Is 2nd tuple subset of 1st ? : True
    1(
    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 10)
    Is 2nd tuple subset of 1st ? : True
    9
    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 10)
    Is 2nd tuple subset of 1st ? : True
    4
    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 10)
    Is 2nd tuple subset of 1st ? : True
    5test_tup1 2

    test_tup1 3= test_tup1 5test_tup1 6

    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 10)
    Is 2nd tuple subset of 1st ? : True

    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 10)
    Is 2nd tuple subset of 1st ? : True
    1(test_tup1 9
    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 10)
    Is 2nd tuple subset of 1st ? : True
    4
    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 10)
    Is 2nd tuple subset of 1st ? : True
    5=2
    Using enumerate function

    Python3

    Phương pháp số 1: Sử dụng ISSUBSET () & NBSP;

    Chúng ta có thể giải quyết vấn đề này bằng cách sử dụng kiểu chuyển đổi loại của Tuple thành một tập hợp và sau đó kiểm tra xem một tuple có phải là tập hợp con khác bằng isSubset (). & Nbsp;

    test_tup1 = (10, 4____7

    The original tuple 1 : (10, 4, 5, 6)
    The original tuple 2 : (5, 10)
    Is 2nd tuple subset of 1st ? : True
    010 51212