Hàm
set[] {'P', 'o', 't', 'n', 'y', 'h'} {'a', 'o', 'e', 'u', 'i'} {'a', 'o', 'e', 'u', 'i'} {0, 1, 2, 3, 4}8 tạo ra một tập hợp trong Python.
Thí dụ
list_numbers = [1, 2, 3, 4, 2, 5]
# create set from list
numbers_set = set[list_numbers]
print[numbers_set]
# Output: {1, 2, 3, 4, 5}
đặt [] cú pháp
Cú pháp của
set[] {'P', 'o', 't', 'n', 'y', 'h'} {'a', 'o', 'e', 'u', 'i'} {'a', 'o', 'e', 'u', 'i'} {0, 1, 2, 3, 4}8 là:
set[iterable]
Đọc được đề xuất: Bộ Python Python sets
Đặt [] tham số
set[] {'P', 'o', 't', 'n', 'y', 'h'} {'a', 'o', 'e', 'u', 'i'} {'a', 'o', 'e', 'u', 'i'} {0, 1, 2, 3, 4}8 có một tham số tùy chọn duy nhất:
- Có thể lặp lại [tùy chọn] - một chuỗi [chuỗi, tuple, v.v.] hoặc bộ sưu tập [đặt, từ điển, v.v.] hoặc một đối tượng iterator được chuyển đổi thành một tập hợp. - a sequence [string, tuple, etc.] or collection [set, dictionary, etc.] or an iterator object to be converted into a set.
Đặt [] Giá trị trả về
set[] {'P', 'o', 't', 'n', 'y', 'h'} {'a', 'o', 'e', 'u', 'i'} {'a', 'o', 'e', 'u', 'i'} {0, 1, 2, 3, 4}8 Trả về:
- một tập trống nếu không có tham số nào được truyền
- một tập hợp được xây dựng từ tham số đã cho là có thểiterable parameter
Ví dụ 1: Tạo các bộ từ chuỗi, tuple, danh sách và phạm vi
# empty set
print[set[]]
# from string
print[set['Python']]
# from tuple
print[set[['a', 'e', 'i', 'o', 'u']]]
# from list
print[set[['a', 'e', 'i', 'o', 'u']]]
# from range
print[set[range[5]]]
Đầu ra
set[] {'P', 'o', 't', 'n', 'y', 'h'} {'a', 'o', 'e', 'u', 'i'} {'a', 'o', 'e', 'u', 'i'} {0, 1, 2, 3, 4}
Lưu ý: Chúng tôi không thể tạo các bộ trống bằng cú pháp print[set[{'a':1, 'e': 2, 'i':3, 'o':4, 'u':5}]] frozen_set = frozenset[['a', 'e', 'i', 'o', 'u']]
print[set[frozen_set]]
2 vì nó tạo ra một từ điển trống. Để tạo một bộ trống, chúng tôi sử dụng # from set
print[set[{'a', 'e', 'i', 'o', 'u'}]]
# from dictionary
set[]
{'P', 'o', 't', 'n', 'y', 'h'}
{'a', 'o', 'e', 'u', 'i'}
{'a', 'o', 'e', 'u', 'i'}
{0, 1, 2, 3, 4}
8. We cannot create empty sets using
# from set
print[set[{'a', 'e', 'i', 'o', 'u'}]]
# from dictionary
print[set[{'a':1, 'e': 2, 'i':3, 'o':4, 'u':5}]]
# from frozen set
frozen_set = frozenset[['a', 'e', 'i', 'o', 'u']]
print[set[frozen_set]]
2 syntax as it creates an empty dictionary. To create an empty set, we use set[] {'P', 'o', 't', 'n', 'y', 'h'} {'a', 'o', 'e', 'u', 'i'} {'a', 'o', 'e', 'u', 'i'} {0, 1, 2, 3, 4}8.
Ví dụ 2: Tạo các bộ từ bộ khác, từ điển và bộ đông lạnh
# from set
print[set[{'a', 'e', 'i', 'o', 'u'}]]
# from dictionary
print[set[{'a':1, 'e': 2, 'i':3, 'o':4, 'u':5}]]
# from frozen set
frozen_set = frozenset[['a', 'e', 'i', 'o', 'u']]
print[set[frozen_set]]
Đầu ra
{'a', 'o', 'i', 'e', 'u'} {'a', 'o', 'i', 'e', 'u'} {'a', 'o', 'e', 'u', 'i'}
Lưu ý: Chúng tôi không thể tạo các bộ trống bằng cú pháp # from set
print[set[{'a', 'e', 'i', 'o', 'u'}]]
# from dictionary
print[set[{'a':1, 'e': 2, 'i':3, 'o':4, 'u':5}]]
# from frozen set
frozen_set = frozenset[['a', 'e', 'i', 'o', 'u']]
print[set[frozen_set]]
2 vì nó tạo ra một từ điển trống. Để tạo một bộ trống, chúng tôi sử dụng set[]
{'P', 'o', 't', 'n', 'y', 'h'}
{'a', 'o', 'e', 'u', 'i'}
{'a', 'o', 'e', 'u', 'i'}
{0, 1, 2, 3, 4}
8.
# from set
print[set[{'a', 'e', 'i', 'o', 'u'}]]
# from dictionary
print[set[{'a':1, 'e': 2, 'i':3, 'o':4, 'u':5}]]
# from frozen set
frozen_set = frozenset[['a', 'e', 'i', 'o', 'u']]
print[set[frozen_set]]
class PrintNumber:
def __init__[self, max]:
self.max = max
def __iter__[self]:
self.num = 0
return self
def __next__[self]:
if[self.num >= self.max]:
raise StopIteration
self.num += 1
return self.num
# print_num is an iterable
print_num = PrintNumber[5]
# creating a set
print[set[print_num]]
Đầu ra
{1, 2, 3, 4, 5}
Một bộ là một bộ sưu tập không có thứ tự của các mặt hàng. Mỗi yếu tố tập hợp là duy nhất [không có bản sao] và phải là bất biến [không thể thay đổi].
Tuy nhiên, một tập hợp là có thể thay đổi. Chúng ta có thể thêm hoặc loại bỏ các mục khỏi nó.
Các bộ cũng có thể được sử dụng để thực hiện các hoạt động tập toán học như liên minh, giao lộ, sự khác biệt đối xứng, v.v.
Tạo bộ Python
Một tập hợp được tạo bằng cách đặt tất cả các mục [phần tử] bên trong niềng răng xoăn
# from set
print[set[{'a', 'e', 'i', 'o', 'u'}]]
# from dictionary
print[set[{'a':1, 'e': 2, 'i':3, 'o':4, 'u':5}]]
# from frozen set
frozen_set = frozenset[['a', 'e', 'i', 'o', 'u']]
print[set[frozen_set]]
4, được phân tách bằng dấu phẩy hoặc bằng cách sử dụng hàm set[] {'P', 'o', 't', 'n', 'y', 'h'} {'a', 'o', 'e', 'u', 'i'} {'a', 'o', 'e', 'u', 'i'} {0, 1, 2, 3, 4}8 tích hợp.
Nó có thể có bất kỳ số lượng mục nào và chúng có thể thuộc các loại khác nhau [số nguyên, float, tuple, chuỗi, v.v.]. Nhưng một bộ không thể có các yếu tố có thể thay đổi như danh sách, bộ hoặc từ điển là các yếu tố của nó.
# Different types of sets in Python
# set of integers
my_set = {1, 2, 3}
print[my_set]
# set of mixed datatypes
my_set = {1.0, "Hello", [1, 2, 3]}
print[my_set]
Đầu ra
{1, 2, 3} {1.0, [1, 2, 3], 'Hello'}
Hãy thử các ví dụ sau đây là tốt.
set[iterable]0
Đầu ra
set[iterable]1
Hãy thử các ví dụ sau đây là tốt.
set[iterable]0
set[iterable]2
Đầu ra
set[iterable]3
Hãy thử các ví dụ sau đây là tốt.
set[iterable]0
Tạo một bộ trống là một chút khó khăn.
Niềng răng xoăn trống
# from set
print[set[{'a', 'e', 'i', 'o', 'u'}]]
# from dictionary
print[set[{'a':1, 'e': 2, 'i':3, 'o':4, 'u':5}]]
# from frozen set
frozen_set = frozenset[['a', 'e', 'i', 'o', 'u']]
print[set[frozen_set]]
4 sẽ tạo ra một từ điển trống trong Python. Để tạo một bộ mà không có bất kỳ yếu tố nào, chúng tôi sử dụng hàm set[] {'P', 'o', 't', 'n', 'y', 'h'} {'a', 'o', 'e', 'u', 'i'} {'a', 'o', 'e', 'u', 'i'} {0, 1, 2, 3, 4}8 mà không có bất kỳ đối số nào.
set[iterable]4
Đầu ra
set[iterable]5
Hãy thử các ví dụ sau đây là tốt.
set[iterable]0
Tạo một bộ trống là một chút khó khăn.
Niềng răng xoăn trống
# from set
print[set[{'a', 'e', 'i', 'o', 'u'}]]
# from dictionary
print[set[{'a':1, 'e': 2, 'i':3, 'o':4, 'u':5}]]
# from frozen set
frozen_set = frozenset[['a', 'e', 'i', 'o', 'u']]
print[set[frozen_set]]
4 sẽ tạo ra một từ điển trống trong Python. Để tạo một bộ mà không có bất kỳ yếu tố nào, chúng tôi sử dụng hàm set[] {'P', 'o', 't', 'n', 'y', 'h'} {'a', 'o', 'e', 'u', 'i'} {'a', 'o', 'e', 'u', 'i'} {0, 1, 2, 3, 4}8 mà không có bất kỳ đối số nào.
set[iterable]6
Đầu ra
set[iterable]7
Hãy thử các ví dụ sau đây là tốt.
set[iterable]0
Tạo một bộ trống là một chút khó khăn.
set[iterable]8
Đầu ra
set[iterable]9
Hãy thử các ví dụ sau đây là tốt.
set[iterable]0
Tạo một bộ trống là một chút khó khăn.
# empty set
print[set[]]
# from string
print[set['Python']]
# from tuple
print[set[['a', 'e', 'i', 'o', 'u']]]
# from list
print[set[['a', 'e', 'i', 'o', 'u']]]
# from range
print[set[range[5]]]
0Niềng răng xoăn trống # from set
print[set[{'a', 'e', 'i', 'o', 'u'}]]
# from dictionary
print[set[{'a':1, 'e': 2, 'i':3, 'o':4, 'u':5}]]
# from frozen set
frozen_set = frozenset[['a', 'e', 'i', 'o', 'u']]
print[set[frozen_set]]
4 sẽ tạo ra một từ điển trống trong Python. Để tạo một bộ mà không có bất kỳ yếu tố nào, chúng tôi sử dụng hàm set[]
{'P', 'o', 't', 'n', 'y', 'h'}
{'a', 'o', 'e', 'u', 'i'}
{'a', 'o', 'e', 'u', 'i'}
{0, 1, 2, 3, 4}
8 mà không có bất kỳ đối số nào.
# from set
print[set[{'a', 'e', 'i', 'o', 'u'}]]
# from dictionary
print[set[{'a':1, 'e': 2, 'i':3, 'o':4, 'u':5}]]
# from frozen set
frozen_set = frozenset[['a', 'e', 'i', 'o', 'u']]
print[set[frozen_set]]
Bộ có thể thay đổi. Tuy nhiên, vì chúng không được đặt hàng, việc lập chỉ mục không có ý nghĩa.
Chúng tôi không thể truy cập hoặc thay đổi một phần tử của một tập hợp bằng cách sử dụng lập chỉ mục hoặc cắt. Đặt kiểu dữ liệu không hỗ trợ nó.
# empty set
print[set[]]
# from string
print[set['Python']]
# from tuple
print[set[['a', 'e', 'i', 'o', 'u']]]
# from list
print[set[['a', 'e', 'i', 'o', 'u']]]
# from range
print[set[range[5]]]
1Đầu ra
# empty set
print[set[]]
# from string
print[set['Python']]
# from tuple
print[set[['a', 'e', 'i', 'o', 'u']]]
# from list
print[set[['a', 'e', 'i', 'o', 'u']]]
# from range
print[set[range[5]]]
2Hãy thử các ví dụ sau đây là tốt.
# empty set
print[set[]]
# from string
print[set['Python']]
# from tuple
print[set[['a', 'e', 'i', 'o', 'u']]]
# from list
print[set[['a', 'e', 'i', 'o', 'u']]]
# from range
print[set[range[5]]]
3set[iterable]
0
Niềng răng xoăn trống
# from set
print[set[{'a', 'e', 'i', 'o', 'u'}]]
# from dictionary
print[set[{'a':1, 'e': 2, 'i':3, 'o':4, 'u':5}]]
# from frozen set
frozen_set = frozenset[['a', 'e', 'i', 'o', 'u']]
print[set[frozen_set]]
4 sẽ tạo ra một từ điển trống trong Python. Để tạo một bộ mà không có bất kỳ yếu tố nào, chúng tôi sử dụng hàm set[] {'P', 'o', 't', 'n', 'y', 'h'} {'a', 'o', 'e', 'u', 'i'} {'a', 'o', 'e', 'u', 'i'} {0, 1, 2, 3, 4}8 mà không có bất kỳ đối số nào.
Sửa đổi một bộ trong Python
# empty set
print[set[]]
# from string
print[set['Python']]
# from tuple
print[set[['a', 'e', 'i', 'o', 'u']]]
# from list
print[set[['a', 'e', 'i', 'o', 'u']]]
# from range
print[set[range[5]]]
4Đầu ra
# empty set
print[set[]]
# from string
print[set['Python']]
# from tuple
print[set[['a', 'e', 'i', 'o', 'u']]]
# from list
print[set[['a', 'e', 'i', 'o', 'u']]]
# from range
print[set[range[5]]]
5Hãy thử các ví dụ sau đây là tốt.
# empty set
print[set[]]
# from string
print[set['Python']]
# from tuple
print[set[['a', 'e', 'i', 'o', 'u']]]
# from list
print[set[['a', 'e', 'i', 'o', 'u']]]
# from range
print[set[range[5]]]
6set[iterable]
0
Niềng răng xoăn trống
# from set
print[set[{'a', 'e', 'i', 'o', 'u'}]]
# from dictionary
print[set[{'a':1, 'e': 2, 'i':3, 'o':4, 'u':5}]]
# from frozen set
frozen_set = frozenset[['a', 'e', 'i', 'o', 'u']]
print[set[frozen_set]]
4 sẽ tạo ra một từ điển trống trong Python. Để tạo một bộ mà không có bất kỳ yếu tố nào, chúng tôi sử dụng hàm set[] {'P', 'o', 't', 'n', 'y', 'h'} {'a', 'o', 'e', 'u', 'i'} {'a', 'o', 'e', 'u', 'i'} {0, 1, 2, 3, 4}8 mà không có bất kỳ đối số nào.
Sửa đổi một bộ trong Python
# empty set
print[set[]]
# from string
print[set['Python']]
# from tuple
print[set[['a', 'e', 'i', 'o', 'u']]]
# from list
print[set[['a', 'e', 'i', 'o', 'u']]]
# from range
print[set[range[5]]]
7Đầu ra
# empty set
print[set[]]
# from string
print[set['Python']]
# from tuple
print[set[['a', 'e', 'i', 'o', 'u']]]
# from list
print[set[['a', 'e', 'i', 'o', 'u']]]
# from range
print[set[range[5]]]
8Hãy thử các ví dụ sau đây là tốt.
# empty set
print[set[]]
# from string
print[set['Python']]
# from tuple
print[set[['a', 'e', 'i', 'o', 'u']]]
# from list
print[set[['a', 'e', 'i', 'o', 'u']]]
# from range
print[set[range[5]]]
9set[iterable]
0
Niềng răng xoăn trống
# from set
print[set[{'a', 'e', 'i', 'o', 'u'}]]
# from dictionary
print[set[{'a':1, 'e': 2, 'i':3, 'o':4, 'u':5}]]
# from frozen set
frozen_set = frozenset[['a', 'e', 'i', 'o', 'u']]
print[set[frozen_set]]
4 sẽ tạo ra một từ điển trống trong Python. Để tạo một bộ mà không có bất kỳ yếu tố nào, chúng tôi sử dụng hàm set[] {'P', 'o', 't', 'n', 'y', 'h'} {'a', 'o', 'e', 'u', 'i'} {'a', 'o', 'e', 'u', 'i'} {0, 1, 2, 3, 4}8 mà không có bất kỳ đối số nào.
Sửa đổi một bộ trong Python
set[] {'P', 'o', 't', 'n', 'y', 'h'} {'a', 'o', 'e', 'u', 'i'} {'a', 'o', 'e', 'u', 'i'} {0, 1, 2, 3, 4}0
Đầu ra
set[] {'P', 'o', 't', 'n', 'y', 'h'} {'a', 'o', 'e', 'u', 'i'} {'a', 'o', 'e', 'u', 'i'} {0, 1, 2, 3, 4}1
Hãy thử các ví dụ sau đây là tốt.
set[] {'P', 'o', 't', 'n', 'y', 'h'} {'a', 'o', 'e', 'u', 'i'} {'a', 'o', 'e', 'u', 'i'} {0, 1, 2, 3, 4}2
set[iterable]
0
Tạo một bộ trống là một chút khó khăn.
Bộ có thể thay đổi. Tuy nhiên, vì chúng không được đặt hàng, việc lập chỉ mục không có ý nghĩa. | Chúng tôi không thể truy cập hoặc thay đổi một phần tử của một tập hợp bằng cách sử dụng lập chỉ mục hoặc cắt. Đặt kiểu dữ liệu không hỗ trợ nó. |
Chúng ta có thể thêm một phần tử bằng phương thức 8 và nhiều phần tử bằng phương thức 9. Phương thức 9 có thể lấy các bộ dữ liệu, danh sách, chuỗi hoặc các bộ khác làm đối số của nó. Trong mọi trường hợp, các bản sao được tránh. | Loại bỏ các yếu tố khỏi một tập hợp |
Một mục cụ thể có thể được xóa khỏi một tập hợp bằng các phương thức {'a', 'o', 'i', 'e', 'u'} {'a', 'o', 'i', 'e', 'u'} {'a', 'o', 'e', 'u', 'i'}1 và {'a', 'o', 'i', 'e', 'u'} {'a', 'o', 'i', 'e', 'u'} {'a', 'o', 'e', 'u', 'i'}2. | Sự khác biệt duy nhất giữa hai là hàm {'a', 'o', 'i', 'e', 'u'} {'a', 'o', 'i', 'e', 'u'} {'a', 'o', 'e', 'u', 'i'}1 để lại một tập hợp không thay đổi nếu phần tử không có trong tập hợp. Mặt khác, hàm {'a', 'o', 'i', 'e', 'u'} {'a', 'o', 'i', 'e', 'u'} {'a', 'o', 'e', 'u', 'i'}2 sẽ gây ra lỗi trong điều kiện như vậy [nếu phần tử không có trong tập hợp]. |
Ví dụ sau đây sẽ minh họa điều này. | Tương tự, chúng ta có thể xóa và trả về một mục bằng phương thức {'a', 'o', 'i', 'e', 'u'} {'a', 'o', 'i', 'e', 'u'} {'a', 'o', 'e', 'u', 'i'}5. |
Vì Set là một kiểu dữ liệu không có thứ tự, không có cách nào để xác định mục nào sẽ được bật ra. Nó hoàn toàn tùy ý. | Chúng tôi cũng có thể xóa tất cả các mục khỏi một bộ bằng phương pháp {'a', 'o', 'i', 'e', 'u'} {'a', 'o', 'i', 'e', 'u'} {'a', 'o', 'e', 'u', 'i'}6. |
Python thiết lập các hoạt động | Các bộ có thể được sử dụng để thực hiện các hoạt động tập toán học như liên minh, giao lộ, sự khác biệt và sự khác biệt đối xứng. Chúng ta có thể làm điều này với các nhà khai thác hoặc phương pháp. |
ngã tư[] | Trả về giao điểm của hai bộ dưới dạng bộ mới |
Giao lộ_Update [] | Cập nhật tập hợp với giao điểm của chính nó và một |
isdisjoint [] | Trả về 5 nếu hai bộ có giao điểm null |
ISSUBSET [] | Trả về 5 Nếu một bộ khác chứa tập hợp này |
phát hành [] | Trả về 5 nếu bộ này chứa một bộ khác |
nhạc pop[] | Loại bỏ và trả về một phần tử đặt tùy ý. Tăng 8 nếu bộ trống |
gỡ bỏ[] | Loại bỏ một phần tử khỏi tập hợp. Nếu yếu tố không phải là thành viên, hãy tăng 8 |
symmetric_difference [] | Trả về sự khác biệt đối xứng của hai bộ như một bộ mới |
symmetric_difference_update [] | Cập nhật một tập hợp với sự khác biệt đối xứng của chính nó và một bộ khác |
liên hiệp[] | Trả về sự kết hợp của các bộ trong một bộ mới |
cập nhật[] | Cập nhật tập hợp với sự kết hợp của chính nó và những người khác |
Các hoạt động khác
Đặt bài kiểm tra thành viên
Chúng ta có thể kiểm tra xem một mục có tồn tại trong một tập hợp hay không, sử dụng từ khóa
{1, 2, 3, 4, 5}0.
set[] {'P', 'o', 't', 'n', 'y', 'h'} {'a', 'o', 'e', 'u', 'i'} {'a', 'o', 'e', 'u', 'i'} {0, 1, 2, 3, 4}3
Đầu ra
set[] {'P', 'o', 't', 'n', 'y', 'h'} {'a', 'o', 'e', 'u', 'i'} {'a', 'o', 'e', 'u', 'i'} {0, 1, 2, 3, 4}4
Lặp lại thông qua một bộ
Chúng ta có thể lặp qua từng mục trong một bộ bằng cách sử dụng vòng lặp
{1, 2, 3, 4, 5}1.
set[] {'P', 'o', 't', 'n', 'y', 'h'} {'a', 'o', 'e', 'u', 'i'} {'a', 'o', 'e', 'u', 'i'} {0, 1, 2, 3, 4}5
Các chức năng tích hợp với tập hợp
Các chức năng tích hợp như
{1, 2, 3, 4, 5}2,
{1, 2, 3, 4, 5}3,
{1, 2, 3, 4, 5}4,
{1, 2, 3, 4, 5}5,
{1, 2, 3, 4, 5}6,
{1, 2, 3, 4, 5}7,
{1, 2, 3, 4, 5}8,
{1, 2, 3, 4, 5}9, v.v. thường được sử dụng với các bộ để thực hiện các nhiệm vụ khác nhau.
tất cả các[] | Trả về 5 nếu tất cả các phần tử của tập hợp là đúng [hoặc nếu tập hợp trống]. |
không tí nào[] | Trả về 5 Nếu bất kỳ phần tử nào của tập hợp là đúng. Nếu tập hợp trống, trả về 2. |
liệt kê [] | Trả về một đối tượng liệt kê. Nó chứa chỉ mục và giá trị cho tất cả các mục của tập hợp dưới dạng một cặp. |
Len [] | Trả về độ dài [số lượng mục] trong tập hợp. |
Max [] | Trả về mục lớn nhất trong tập hợp. |
tối thiểu [] | Trả về mục nhỏ nhất trong tập hợp. |
Sắp xếp [] | Trả về một danh sách được sắp xếp mới từ các phần tử trong tập hợp [không tự sắp xếp tập hợp]. |
Tổng[] | Trả về tổng của tất cả các phần tử trong tập hợp. |
Python Frozenset
Frozenset là một lớp mới có đặc điểm của một tập hợp, nhưng các yếu tố của nó không thể được thay đổi sau khi được gán. Trong khi bộ dữ liệu là danh sách bất biến, Frozensets là bộ bất biến.
Các bộ có thể thay đổi là không thể không thể vượt qua, vì vậy chúng không thể được sử dụng làm khóa từ điển. Mặt khác, Frozensets có thể băm và có thể được sử dụng làm chìa khóa cho một từ điển.
Frozensets có thể được tạo bằng hàm frozenset [].
Kiểu dữ liệu này hỗ trợ các phương thức như
# Different types of sets in Python
# set of integers
my_set = {1, 2, 3}
print[my_set]
# set of mixed datatypes
my_set = {1.0, "Hello", [1, 2, 3]}
print[my_set]
3, class PrintNumber:
def __init__[self, max]:
self.max = max
def __iter__[self]:
self.num = 0
return self
def __next__[self]:
if[self.num >= self.max]:
raise StopIteration
self.num += 1
return self.num
# print_num is an iterable
print_num = PrintNumber[5]
# creating a set
print[set[print_num]]
2, class PrintNumber:
def __init__[self, max]:
self.max = max
def __iter__[self]:
self.num = 0
return self
def __next__[self]:
if[self.num >= self.max]:
raise StopIteration
self.num += 1
return self.num
# print_num is an iterable
print_num = PrintNumber[5]
# creating a set
print[set[print_num]]
0, # Different types of sets in Python
# set of integers
my_set = {1, 2, 3}
print[my_set]
# set of mixed datatypes
my_set = {1.0, "Hello", [1, 2, 3]}
print[my_set]
6, # Different types of sets in Python
# set of integers
my_set = {1, 2, 3}
print[my_set]
# set of mixed datatypes
my_set = {1.0, "Hello", [1, 2, 3]}
print[my_set]
7, # Different types of sets in Python
# set of integers
my_set = {1, 2, 3}
print[my_set]
# set of mixed datatypes
my_set = {1.0, "Hello", [1, 2, 3]}
print[my_set]
8, class PrintNumber:
def __init__[self, max]:
self.max = max
def __iter__[self]:
self.num = 0
return self
def __next__[self]:
if[self.num >= self.max]:
raise StopIteration
self.num += 1
return self.num
# print_num is an iterable
print_num = PrintNumber[5]
# creating a set
print[set[print_num]]
4 và {'a', 'o', 'i', 'e', 'u'} {'a', 'o', 'i', 'e', 'u'} {'a', 'o', 'e', 'u', 'i'}8. Là bất biến, nó không có các phương pháp thêm hoặc loại bỏ các yếu tố.
set[] {'P', 'o', 't', 'n', 'y', 'h'} {'a', 'o', 'e', 'u', 'i'} {'a', 'o', 'e', 'u', 'i'} {0, 1, 2, 3, 4}6
Hãy thử các ví dụ này trên vỏ Python.
set[] {'P', 'o', 't', 'n', 'y', 'h'} {'a', 'o', 'e', 'u', 'i'} {'a', 'o', 'e', 'u', 'i'} {0, 1, 2, 3, 4}7