Cải thiện bài viết
Lưu bài viết
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 ? : True010 51212
‘
The original tuple 1 : [10, 4, 5, 6] The original tuple 2 : [5, 10] Is 2nd tuple subset of 1st ? : True1
[
The original tuple 1 : [10, 4, 5, 6] The original tuple 2 : [5, 10] Is 2nd tuple subset of 1st ? : True3
The original tuple 1 : [10, 4, 5, 6] The original tuple 2 : [5, 10] Is 2nd tuple subset of 1st ? : True4
The original tuple 1 : [10, 4, 5, 6] The original tuple 2 : [5, 10] Is 2nd tuple subset of 1st ? : True5
The original tuple 1 : [10, 4, 5, 6] The original tuple 2 : [5, 10] Is 2nd tuple subset of 1st ? : True6
The original tuple 1 : [10, 4, 5, 6] The original tuple 2 : [5, 10] Is 2nd tuple subset of 1st ? : True1
[
The original tuple 1 : [10, 4, 5, 6] The original tuple 2 : [5, 10] Is 2nd tuple subset of 1st ? : True9
The original tuple 1 : [10, 4, 5, 6] The original tuple 2 : [5, 10] Is 2nd tuple subset of 1st ? : True4
The original tuple 1 : [10, 4, 5, 6] The original tuple 2 : [5, 10] Is 2nd tuple subset of 1st ? : True5
test_tup1
2test_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 ? : True010 51212
‘
The original tuple 1 : [10, 4, 5, 6] The original tuple 2 : [5, 10] Is 2nd tuple subset of 1st ? : True1
[
The original tuple 1 : [10, 4, 5, 6] The original tuple 2 : [5, 10] Is 2nd tuple subset of 1st ? : True3
The original tuple 1 : [10, 4, 5, 6] The original tuple 2 : [5, 10] Is 2nd tuple subset of 1st ? : True4
The original tuple 1 : [10, 4, 5, 6] The original tuple 2 : [5, 10] Is 2nd tuple subset of 1st ? : True5
The original tuple 1 : [10, 4, 5, 6] The original tuple 2 : [5, 10] Is 2nd tuple subset of 1st ? : True6
The original tuple 1 : [10, 4, 5, 6] The original tuple 2 : [5, 10] Is 2nd tuple subset of 1st ? : True1
[
The original tuple 1 : [10, 4, 5, 6] The original tuple 2 : [5, 10] Is 2nd tuple subset of 1st ? : True9
The original tuple 1 : [10, 4, 5, 6] The original tuple 2 : [5, 10] Is 2nd tuple subset of 1st ? : True4
The original tuple 1 : [10, 4, 5, 6] The original tuple 2 : [5, 10] Is 2nd tuple subset of 1st ? : True5
test_tup1
2test_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 ? : True010 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
5The original tuple 1 : [10, 4, 5, 6]
The original tuple 2 : [5, 10]
Is 2nd tuple subset of 1st ? : True
6Using 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 ? : True010 51212
‘
The original tuple 1 : [10, 4, 5, 6] The original tuple 2 : [5, 10] Is 2nd tuple subset of 1st ? : True56
=
The original tuple 1 : [10, 4, 5, 6] The original tuple 2 : [5, 10] Is 2nd tuple subset of 1st ? : True58
The original tuple 1 : [10, 4, 5, 6] The original tuple 2 : [5, 10] Is 2nd tuple subset of 1st ? : True59
=
The original tuple 1 : [10, 4, 5, 6] The original tuple 2 : [5, 10] Is 2nd tuple subset of 1st ? : True61
The original tuple 1 : [10, 4, 5, 6] The original tuple 2 : [5, 10] Is 2nd tuple subset of 1st ? : True1
[
The original tuple 1 : [10, 4, 5, 6] The original tuple 2 : [5, 10] Is 2nd tuple subset of 1st ? : True3
The original tuple 1 : [10, 4, 5, 6] The original tuple 2 : [5, 10] Is 2nd tuple subset of 1st ? : True4
The original tuple 1 : [10, 4, 5, 6] The original tuple 2 : [5, 10] Is 2nd tuple subset of 1st ? : True5
The original tuple 1 : [10, 4, 5, 6] The original tuple 2 : [5, 10] Is 2nd tuple subset of 1st ? : True6
The original tuple 1 : [10, 4, 5, 6] The original tuple 2 : [5, 10] Is 2nd tuple subset of 1st ? : True1
[
The original tuple 1 : [10, 4, 5, 6] The original tuple 2 : [5, 10] Is 2nd tuple subset of 1st ? : True9
The original tuple 1 : [10, 4, 5, 6] The original tuple 2 : [5, 10] Is 2nd tuple subset of 1st ? : True4
The original tuple 1 : [10, 4, 5, 6] The original tuple 2 : [5, 10] Is 2nd tuple subset of 1st ? : True5
test_tup1
2test_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 ? : True21
The original tuple 1 : [10, 4, 5, 6] The original tuple 2 : [5, 10] Is 2nd tuple subset of 1st ? : True77
=
=
The original tuple 1 : [10, 4, 5, 6] The original tuple 2 : [5, 10] Is 2nd tuple subset of 1st ? : True80
The original tuple 1 : [10, 4, 5, 6] The original tuple 2 : [5, 10] Is 2nd tuple subset of 1st ? : True81
The original tuple 1 : [10, 4, 5, 6] The original tuple 2 : [5, 10] Is 2nd tuple subset of 1st ? : True66
The original tuple 1 : [10, 4, 5, 6] The original tuple 2 : [5, 10] Is 2nd tuple subset of 1st ? : True59
=
The original tuple 1 : [10, 4, 5, 6] The original tuple 2 : [5, 10] Is 2nd tuple subset of 1st ? : True85
The original tuple 1 : [10, 4, 5, 6] The original tuple 2 : [5, 10] Is 2nd tuple subset of 1st ? : True1
[
The original tuple 1 : [10, 4, 5, 6] The original tuple 2 : [5, 10] Is 2nd tuple subset of 1st ? : True9
The original tuple 1 : [10, 4, 5, 6] The original tuple 2 : [5, 10] Is 2nd tuple subset of 1st ? : True4
The original tuple 1 : [10, 4, 5, 6] The original tuple 2 : [5, 10] Is 2nd tuple subset of 1st ? : True5
test_tup1
2test_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 ? : True010 51212
‘