Hướng dẫn how do you select a set element in python? - làm thế nào để bạn chọn một phần tử tập hợp trong python?

tl;dr

$ ./test_get.py
Time for for i in range(1000): 
    for x in s: 
        break:   0.249871
Time for for i in range(1000): next(iter(s)):    0.526266
Time for for i in range(1000): s.add(s.pop()):   0.658832
Time for for i in range(1000): list(s)[0]:   4.117106
Time for for i in range(1000): random.sample(s, 1):  21.851104
2 vẫn là cách tiếp cận tối ưu trong Python 3.x. Nguyền rủa bạn, Guido.

bạn làm điều này

Chào mừng bạn đến với một bộ thời gian Python 3.x khác, được ngoại suy từ phản hồi Python 2.x tuyệt vời của WR. Không giống như phản hồi Python 3.x cụ thể không kém của Achampion, các thời gian dưới đây cũng là giải pháp ngoại lệ được đề xuất ở trên-bao gồm:

  • $ ./test_get.py
    Time for for i in range(1000): 
        for x in s: 
            break:   0.249871
    Time for for i in range(1000): next(iter(s)):    0.526266
    Time for for i in range(1000): s.add(s.pop()):   0.658832
    Time for for i in range(1000): list(s)[0]:   4.117106
    Time for for i in range(1000): random.sample(s, 1):  21.851104
    
    3, Giải pháp dựa trên trình tự tiểu thuyết của John.
  • $ ./test_get.py
    Time for for i in range(1000): 
        for x in s: 
            break:   0.249871
    Time for for i in range(1000): next(iter(s)):    0.526266
    Time for for i in range(1000): s.add(s.pop()):   0.658832
    Time for for i in range(1000): list(s)[0]:   4.117106
    Time for for i in range(1000): random.sample(s, 1):  21.851104
    
    4, Giải pháp dựa trên RNG của DF.

Mã mã cho niềm vui lớn

Bật, điều chỉnh, thời gian nó:

from timeit import Timer

stats = [
    "for i in range(1000): \n\tfor x in s: \n\t\tbreak",
    "for i in range(1000): next(iter(s))",
    "for i in range(1000): s.add(s.pop())",
    "for i in range(1000): list(s)[0]",
    "for i in range(1000): random.sample(s, 1)",
]

for stat in stats:
    t = Timer(stat, setup="import random\ns=set(range(100))")
    try:
        print("Time for %s:\t %f"%(stat, t.timeit(number=1000)))
    except:
        t.print_exc()

Thời gian vượt thời gian nhanh chóng bị lỗi thời

Hãy chứng kiến! Được đặt hàng bởi các đoạn trích nhanh nhất đến chậm nhất: Ordered by fastest to slowest snippets:

$ ./test_get.py
Time for for i in range(1000): 
    for x in s: 
        break:   0.249871
Time for for i in range(1000): next(iter(s)):    0.526266
Time for for i in range(1000): s.add(s.pop()):   0.658832
Time for for i in range(1000): list(s)[0]:   4.117106
Time for for i in range(1000): random.sample(s, 1):  21.851104

Faceplants cho cả gia đình

Không có gì đáng ngạc nhiên, phép lặp thủ công vẫn nhanh nhất gấp đôi so với giải pháp nhanh nhất tiếp theo. Mặc dù khoảng cách đã giảm từ Python 2.x ngày cũ (trong đó lần lặp hướng dẫn sử dụng nhanh nhất bốn lần), nhưng điều đó làm tôi thất vọng khi tôi giải pháp rõ ràng nhất là tốt nhất. Ít nhất việc chuyển đổi một bộ thành một danh sách chỉ để trích xuất phần tử đầu tiên của bộ là khủng khiếp như mong đợi. Cảm ơn Guido, có thể ánh sáng của anh ấy tiếp tục hướng dẫn chúng tôi.manual iteration remains at least twice as fast as the next fastest solution. Although the gap has decreased from the Bad Old Python 2.x days (in which manual iteration was at least four times as fast), it disappoints the PEP 20 zealot in me that the most verbose solution is the best. At least converting a set into a list just to extract the first element of the set is as horrible as expected. Thank Guido, may his light continue to guide us.

Đáng ngạc nhiên, giải pháp dựa trên RNG là hoàn toàn khủng khiếp. Chuyển đổi danh sách là xấu, nhưng

$ ./test_get.py
Time for for i in range(1000): 
    for x in s: 
        break:   0.249871
Time for for i in range(1000): next(iter(s)):    0.526266
Time for for i in range(1000): s.add(s.pop()):   0.658832
Time for for i in range(1000): list(s)[0]:   4.117106
Time for for i in range(1000): random.sample(s, 1):  21.851104
5 thực sự lấy chiếc bánh và món ăn tuyệt vời. Quá nhiều cho số ngẫu nhiên của Chúa.RNG-based solution is absolutely horrible. List conversion is bad, but
$ ./test_get.py
Time for for i in range(1000): 
    for x in s: 
        break:   0.249871
Time for for i in range(1000): next(iter(s)):    0.526266
Time for for i in range(1000): s.add(s.pop()):   0.658832
Time for for i in range(1000): list(s)[0]:   4.117106
Time for for i in range(1000): random.sample(s, 1):  21.851104
5 really takes the awful-sauce cake. So much for the Random Number God.

Tôi chỉ ước người vô định hình mà họ sẽ đưa ra một phương pháp

$ ./test_get.py
Time for for i in range(1000): 
    for x in s: 
        break:   0.249871
Time for for i in range(1000): next(iter(s)):    0.526266
Time for for i in range(1000): s.add(s.pop()):   0.658832
Time for for i in range(1000): list(s)[0]:   4.117106
Time for for i in range(1000): random.sample(s, 1):  21.851104
6 cho chúng tôi rồi. Nếu bạn đang đọc nó, họ: "Làm ơn. Làm gì đó."

Kiểm tra xem hai danh sách có một yếu tố phổ biến khôngSet is an unordered collection of data types that is iterable, mutable and has no duplicate elements. The order of elements in a set is undefined though it may consist of various elements. The major advantage of using a set, as opposed to a list, is that it has a highly optimized method for checking whether a specific element is contained in the set.

Chương trình để đếm số nguyên âm bằng cách sử dụng các bộ trong chuỗi đã cho

Sự khác biệt giữa hai danh sáchset() function with an iterable object or a sequence by placing the sequence inside curly braces, separated by a ‘comma’.

Python đặt để kiểm tra xem chuỗi có phải là panagram khôngA set cannot have mutable elements like a list or dictionary, as it is mutable.  

Python3

Các hoạt động của Python Set (Liên minh, Giao lộ, Sự khác biệt và sự khác biệt đối xứng)

Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
1
Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
2
Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
3
Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
4

Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
1
Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
6

Chuỗi được nối với các ký tự không phổ biến trong Python

Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
1
Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
2
Set with the use of Numbers: 
{1, 2, 3, 4, 5, 6}

Set with the use of Mixed Values
{1, 2, 'For', 4, 6, 'Geeks'}
5
Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
4

Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
1
Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
6

Từ điển Python, đặt và truy cập để kiểm tra xem tần số có thể trở thành giống nhau không

Sử dụng set () trong kiểm tra python pangram

Đặt bản cập nhật () trong Python để thực hiện các mảng N

Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
1
Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
6

Liên kết hữu ích

Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
1
Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
2
Initial set
{'For', 'Geeks'}

Elements of set: 
For Geeks True
4
Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
4

Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
1
Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
6

Đầu ra

Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}

Một tập hợp chỉ chứa các phần tử duy nhất nhưng tại thời điểm tạo tập hợp, nhiều giá trị trùng lặp cũng có thể được truyền. Thứ tự của các phần tử trong một bộ không được xác định và không thể thay đổi. Loại phần tử trong một tập hợp không cần phải giống nhau, các giá trị loại dữ liệu hỗn hợp khác nhau cũng có thể được chuyển cho tập hợp. & NBSP;

Python3

Các

Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
1
Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
2
 Initial set: 
{1, 2, 3, 4, 5}

Set after clearing all the elements: 
set()
2
Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
4

Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
1
Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
6

$ ./test_get.py
Time for for i in range(1000): 
    for x in s: 
        break:   0.249871
Time for for i in range(1000): next(iter(s)):    0.526266
Time for for i in range(1000): s.add(s.pop()):   0.658832
Time for for i in range(1000): list(s)[0]:   4.117106
Time for for i in range(1000): random.sample(s, 1):  21.851104
7
$ ./test_get.py
Time for for i in range(1000): 
    for x in s: 
        break:   0.249871
Time for for i in range(1000): next(iter(s)):    0.526266
Time for for i in range(1000): s.add(s.pop()):   0.658832
Time for for i in range(1000): list(s)[0]:   4.117106
Time for for i in range(1000): random.sample(s, 1):  21.851104
8
$ ./test_get.py
Time for for i in range(1000): 
    for x in s: 
        break:   0.249871
Time for for i in range(1000): next(iter(s)):    0.526266
Time for for i in range(1000): s.add(s.pop()):   0.658832
Time for for i in range(1000): list(s)[0]:   4.117106
Time for for i in range(1000): random.sample(s, 1):  21.851104
9
Set after Addition of elements using Update: 
{4, 5, (6, 7), 10, 11}
55____72
Set after Addition of elements using Update: 
{4, 5, (6, 7), 10, 11}
7
Initial Set: 
{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12}

Set after Removal of two elements: 
{1, 2, 3, 4, 7, 8, 9, 10, 11, 12}

Set after Discarding two elements: 
{1, 2, 3, 4, 7, 10, 11, 12}

Set after Removing a range of elements: 
{7, 10, 11, 12}
4
Set after Addition of elements using Update: 
{4, 5, (6, 7), 10, 11}
7__1044457

Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
1
Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
2
$ ./test_get.py
Time for for i in range(1000): 
    for x in s: 
        break:   0.249871
Time for for i in range(1000): next(iter(s)):    0.526266
Time for for i in range(1000): s.add(s.pop()):   0.658832
Time for for i in range(1000): list(s)[0]:   4.117106
Time for for i in range(1000): random.sample(s, 1):  21.851104
16
Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
4

Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
1
Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
6

Đầu ra

Set with the use of Numbers: 
{1, 2, 3, 4, 5, 6}

Set with the use of Mixed Values
{1, 2, 'For', 4, 6, 'Geeks'}

Tạo một tập hợp với một phương thức khác

Python3

$ ./test_get.py
Time for for i in range(1000): 
    for x in s: 
        break:   0.249871
Time for for i in range(1000): next(iter(s)):    0.526266
Time for for i in range(1000): s.add(s.pop()):   0.658832
Time for for i in range(1000): list(s)[0]:   4.117106
Time for for i in range(1000): random.sample(s, 1):  21.851104
20
$ ./test_get.py
Time for for i in range(1000): 
    for x in s: 
        break:   0.249871
Time for for i in range(1000): next(iter(s)):    0.526266
Time for for i in range(1000): s.add(s.pop()):   0.658832
Time for for i in range(1000): list(s)[0]:   4.117106
Time for for i in range(1000): random.sample(s, 1):  21.851104
8
$ ./test_get.py
Time for for i in range(1000): 
    for x in s: 
        break:   0.249871
Time for for i in range(1000): next(iter(s)):    0.526266
Time for for i in range(1000): s.add(s.pop()):   0.658832
Time for for i in range(1000): list(s)[0]:   4.117106
Time for for i in range(1000): random.sample(s, 1):  21.851104
222
Initial Set: 
{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12}

Set after Removal of two elements: 
{1, 2, 3, 4, 7, 8, 9, 10, 11, 12}

Set after Discarding two elements: 
{1, 2, 3, 4, 7, 10, 11, 12}

Set after Removing a range of elements: 
{7, 10, 11, 12}
2
Set after Addition of elements using Update: 
{4, 5, (6, 7), 10, 11}
7____74
Set after Addition of elements using Update: 
{4, 5, (6, 7), 10, 11}
7
Initial Set: 
{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12}

Set after popping an element: 
{2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12}
0
$ ./test_get.py
Time for for i in range(1000): 
    for x in s: 
        break:   0.249871
Time for for i in range(1000): next(iter(s)):    0.526266
Time for for i in range(1000): s.add(s.pop()):   0.658832
Time for for i in range(1000): list(s)[0]:   4.117106
Time for for i in range(1000): random.sample(s, 1):  21.851104
28

Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
1
$ ./test_get.py
Time for for i in range(1000): 
    for x in s: 
        break:   0.249871
Time for for i in range(1000): next(iter(s)):    0.526266
Time for for i in range(1000): s.add(s.pop()):   0.658832
Time for for i in range(1000): list(s)[0]:   4.117106
Time for for i in range(1000): random.sample(s, 1):  21.851104
30

Thêm các phần tử vào một tập hợp

Sử dụng phương thức ADD ()

Các phần tử có thể được thêm vào tập hợp bằng cách sử dụng hàm add () tích hợp. Chỉ có thể thêm một phần tử tại một thời điểm vào tập hợp bằng cách sử dụng phương thức ADD (), các vòng được sử dụng để thêm nhiều phần tử tại một thời điểm với việc sử dụng phương thức add ().add() function. Only one element at a time can be added to the set by using add() method, loops are used to add multiple elements at a time with the use of add() method.

Lưu ý: Danh sách không thể được thêm vào một tập hợp như các yếu tố vì danh sách không thể băm trong khi các bộ dữ liệu có thể được thêm vào vì các bộ dữ liệu là bất biến và do đó có thể băm. & Nbsp; Lists cannot be added to a set as elements because Lists are not hashable whereas Tuples can be added because tuples are immutable and hence Hashable. 

Python3

$ ./test_get.py
Time for for i in range(1000): 
    for x in s: 
        break:   0.249871
Time for for i in range(1000): next(iter(s)):    0.526266
Time for for i in range(1000): s.add(s.pop()):   0.658832
Time for for i in range(1000): list(s)[0]:   4.117106
Time for for i in range(1000): random.sample(s, 1):  21.851104
7
$ ./test_get.py
Time for for i in range(1000): 
    for x in s: 
        break:   0.249871
Time for for i in range(1000): next(iter(s)):    0.526266
Time for for i in range(1000): s.add(s.pop()):   0.658832
Time for for i in range(1000): list(s)[0]:   4.117106
Time for for i in range(1000): random.sample(s, 1):  21.851104
8
$ ./test_get.py
Time for for i in range(1000): 
    for x in s: 
        break:   0.249871
Time for for i in range(1000): next(iter(s)):    0.526266
Time for for i in range(1000): s.add(s.pop()):   0.658832
Time for for i in range(1000): list(s)[0]:   4.117106
Time for for i in range(1000): random.sample(s, 1):  21.851104
9
Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
0

Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
1
Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
2
Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
3
Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
4

Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
1
Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
6

$ ./test_get.py
Time for for i in range(1000): 
    for x in s: 
        break:   0.249871
Time for for i in range(1000): next(iter(s)):    0.526266
Time for for i in range(1000): s.add(s.pop()):   0.658832
Time for for i in range(1000): list(s)[0]:   4.117106
Time for for i in range(1000): random.sample(s, 1):  21.851104
41
$ ./test_get.py
Time for for i in range(1000): 
    for x in s: 
        break:   0.249871
Time for for i in range(1000): next(iter(s)):    0.526266
Time for for i in range(1000): s.add(s.pop()):   0.658832
Time for for i in range(1000): list(s)[0]:   4.117106
Time for for i in range(1000): random.sample(s, 1):  21.851104
42
Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
4

$ ./test_get.py
Time for for i in range(1000): 
    for x in s: 
        break:   0.249871
Time for for i in range(1000): next(iter(s)):    0.526266
Time for for i in range(1000): s.add(s.pop()):   0.658832
Time for for i in range(1000): list(s)[0]:   4.117106
Time for for i in range(1000): random.sample(s, 1):  21.851104
41
$ ./test_get.py
Time for for i in range(1000): 
    for x in s: 
        break:   0.249871
Time for for i in range(1000): next(iter(s)):    0.526266
Time for for i in range(1000): s.add(s.pop()):   0.658832
Time for for i in range(1000): list(s)[0]:   4.117106
Time for for i in range(1000): random.sample(s, 1):  21.851104
45
Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
4

$ ./test_get.py
Time for for i in range(1000): 
    for x in s: 
        break:   0.249871
Time for for i in range(1000): next(iter(s)):    0.526266
Time for for i in range(1000): s.add(s.pop()):   0.658832
Time for for i in range(1000): list(s)[0]:   4.117106
Time for for i in range(1000): random.sample(s, 1):  21.851104
47
Initial Set: 
{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12}

Set after popping an element: 
{2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12}
6
Set after Addition of elements using Update: 
{4, 5, (6, 7), 10, 11}
7
$ ./test_get.py
Time for for i in range(1000): 
    for x in s: 
        break:   0.249871
Time for for i in range(1000): next(iter(s)):    0.526266
Time for for i in range(1000): s.add(s.pop()):   0.658832
Time for for i in range(1000): list(s)[0]:   4.117106
Time for for i in range(1000): random.sample(s, 1):  21.851104
50
$ ./test_get.py
Time for for i in range(1000): 
    for x in s: 
        break:   0.249871
Time for for i in range(1000): next(iter(s)):    0.526266
Time for for i in range(1000): s.add(s.pop()):   0.658832
Time for for i in range(1000): list(s)[0]:   4.117106
Time for for i in range(1000): random.sample(s, 1):  21.851104
51

Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
1
Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
2
$ ./test_get.py
Time for for i in range(1000): 
    for x in s: 
        break:   0.249871
Time for for i in range(1000): next(iter(s)):    0.526266
Time for for i in range(1000): s.add(s.pop()):   0.658832
Time for for i in range(1000): list(s)[0]:   4.117106
Time for for i in range(1000): random.sample(s, 1):  21.851104
54
Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
4

Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
1
Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
6

$ ./test_get.py
Time for for i in range(1000): 
    for x in s: 
        break:   0.249871
Time for for i in range(1000): next(iter(s)):    0.526266
Time for for i in range(1000): s.add(s.pop()):   0.658832
Time for for i in range(1000): list(s)[0]:   4.117106
Time for for i in range(1000): random.sample(s, 1):  21.851104
58
$ ./test_get.py
Time for for i in range(1000): 
    for x in s: 
        break:   0.249871
Time for for i in range(1000): next(iter(s)):    0.526266
Time for for i in range(1000): s.add(s.pop()):   0.658832
Time for for i in range(1000): list(s)[0]:   4.117106
Time for for i in range(1000): random.sample(s, 1):  21.851104
59
$ ./test_get.py
Time for for i in range(1000): 
    for x in s: 
        break:   0.249871
Time for for i in range(1000): next(iter(s)):    0.526266
Time for for i in range(1000): s.add(s.pop()):   0.658832
Time for for i in range(1000): list(s)[0]:   4.117106
Time for for i in range(1000): random.sample(s, 1):  21.851104
60
$ ./test_get.py
Time for for i in range(1000): 
    for x in s: 
        break:   0.249871
Time for for i in range(1000): next(iter(s)):    0.526266
Time for for i in range(1000): s.add(s.pop()):   0.658832
Time for for i in range(1000): list(s)[0]:   4.117106
Time for for i in range(1000): random.sample(s, 1):  21.851104
61
Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
2222

$ ./test_get.py
Time for for i in range(1000): 
    for x in s: 
        break:   0.249871
Time for for i in range(1000): next(iter(s)):    0.526266
Time for for i in range(1000): s.add(s.pop()):   0.658832
Time for for i in range(1000): list(s)[0]:   4.117106
Time for for i in range(1000): random.sample(s, 1):  21.851104
67
$ ./test_get.py
Time for for i in range(1000): 
    for x in s: 
        break:   0.249871
Time for for i in range(1000): next(iter(s)):    0.526266
Time for for i in range(1000): s.add(s.pop()):   0.658832
Time for for i in range(1000): list(s)[0]:   4.117106
Time for for i in range(1000): random.sample(s, 1):  21.851104
68

Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
1
Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
2
$ ./test_get.py
Time for for i in range(1000): 
    for x in s: 
        break:   0.249871
Time for for i in range(1000): next(iter(s)):    0.526266
Time for for i in range(1000): s.add(s.pop()):   0.658832
Time for for i in range(1000): list(s)[0]:   4.117106
Time for for i in range(1000): random.sample(s, 1):  21.851104
71
Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
4

Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
1
Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
6

Đầu ra

Initial blank Set: 
set()

Set after Addition of Three elements: 
{8, 9, (6, 7)}

Set after Addition of elements from 1-5: 
{1, 2, 3, (6, 7), 4, 5, 8, 9}

Sử dụng phương thức Update ()

Đối với việc bổ sung hai hoặc nhiều phương thức Cập nhật () phần tử được sử dụng. Phương thức cập nhật () chấp nhận danh sách, chuỗi, bộ dữ liệu cũng như các bộ khác làm đối số của nó. Trong tất cả các trường hợp này, các yếu tố trùng lặp được tránh.

Python3

$ ./test_get.py
Time for for i in range(1000): 
    for x in s: 
        break:   0.249871
Time for for i in range(1000): next(iter(s)):    0.526266
Time for for i in range(1000): s.add(s.pop()):   0.658832
Time for for i in range(1000): list(s)[0]:   4.117106
Time for for i in range(1000): random.sample(s, 1):  21.851104
7
$ ./test_get.py
Time for for i in range(1000): 
    for x in s: 
        break:   0.249871
Time for for i in range(1000): next(iter(s)):    0.526266
Time for for i in range(1000): s.add(s.pop()):   0.658832
Time for for i in range(1000): list(s)[0]:   4.117106
Time for for i in range(1000): random.sample(s, 1):  21.851104
8
$ ./test_get.py
Time for for i in range(1000): 
    for x in s: 
        break:   0.249871
Time for for i in range(1000): next(iter(s)):    0.526266
Time for for i in range(1000): s.add(s.pop()):   0.658832
Time for for i in range(1000): list(s)[0]:   4.117106
Time for for i in range(1000): random.sample(s, 1):  21.851104
9
Set after Addition of elements using Update: 
{4, 5, (6, 7), 10, 11}
555576
Set after Addition of elements using Update: 
{4, 5, (6, 7), 10, 11}
7____88
$ ./test_get.py
Time for for i in range(1000): 
    for x in s: 
        break:   0.249871
Time for for i in range(1000): next(iter(s)):    0.526266
Time for for i in range(1000): s.add(s.pop()):   0.658832
Time for for i in range(1000): list(s)[0]:   4.117106
Time for for i in range(1000): random.sample(s, 1):  21.851104
82
Initial Set: 
{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12}

Set after popping an element: 
{2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12}
6
Set after Addition of elements using Update: 
{4, 5, (6, 7), 10, 11}
7__150150186

$ ./test_get.py
Time for for i in range(1000): 
    for x in s: 
        break:   0.249871
Time for for i in range(1000): next(iter(s)):    0.526266
Time for for i in range(1000): s.add(s.pop()):   0.658832
Time for for i in range(1000): list(s)[0]:   4.117106
Time for for i in range(1000): random.sample(s, 1):  21.851104
87
$ ./test_get.py
Time for for i in range(1000): 
    for x in s: 
        break:   0.249871
Time for for i in range(1000): next(iter(s)):    0.526266
Time for for i in range(1000): s.add(s.pop()):   0.658832
Time for for i in range(1000): list(s)[0]:   4.117106
Time for for i in range(1000): random.sample(s, 1):  21.851104
88
Set after Addition of elements using Update: 
{4, 5, (6, 7), 10, 11}
7
$ ./test_get.py
Time for for i in range(1000): 
    for x in s: 
        break:   0.249871
Time for for i in range(1000): next(iter(s)):    0.526266
Time for for i in range(1000): s.add(s.pop()):   0.658832
Time for for i in range(1000): list(s)[0]:   4.117106
Time for for i in range(1000): random.sample(s, 1):  21.851104
90
Initial set
{'For', 'Geeks'}

Elements of set: 
For Geeks True
1

Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
1
Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
2
$ ./test_get.py
Time for for i in range(1000): 
    for x in s: 
        break:   0.249871
Time for for i in range(1000): next(iter(s)):    0.526266
Time for for i in range(1000): s.add(s.pop()):   0.658832
Time for for i in range(1000): list(s)[0]:   4.117106
Time for for i in range(1000): random.sample(s, 1):  21.851104
94
Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
4

Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
1
Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
6

Đầu ra

Set after Addition of elements using Update: 
{4, 5, (6, 7), 10, 11}

Truy cập một bộ

Đặt các mục không thể được truy cập bằng cách tham khảo một chỉ mục, vì các bộ không được đặt hàng nên các mục không có chỉ mục. Nhưng bạn có thể lặp qua các mục đã đặt bằng cách sử dụng một vòng lặp hoặc hỏi xem có giá trị được chỉ định có trong một tập hợp không, bằng cách sử dụng từ khóa.

Python3

$ ./test_get.py
Time for for i in range(1000): 
    for x in s: 
        break:   0.249871
Time for for i in range(1000): next(iter(s)):    0.526266
Time for for i in range(1000): s.add(s.pop()):   0.658832
Time for for i in range(1000): list(s)[0]:   4.117106
Time for for i in range(1000): random.sample(s, 1):  21.851104
7
$ ./test_get.py
Time for for i in range(1000): 
    for x in s: 
        break:   0.249871
Time for for i in range(1000): next(iter(s)):    0.526266
Time for for i in range(1000): s.add(s.pop()):   0.658832
Time for for i in range(1000): list(s)[0]:   4.117106
Time for for i in range(1000): random.sample(s, 1):  21.851104
8
$ ./test_get.py
Time for for i in range(1000): 
    for x in s: 
        break:   0.249871
Time for for i in range(1000): next(iter(s)):    0.526266
Time for for i in range(1000): s.add(s.pop()):   0.658832
Time for for i in range(1000): list(s)[0]:   4.117106
Time for for i in range(1000): random.sample(s, 1):  21.851104
9
Set after Addition of elements using Update: 
{4, 5, (6, 7), 10, 11}
55556
Set after Addition of elements using Update: 
{4, 5, (6, 7), 10, 11}
7
Set after Addition of elements using Update: 
{4, 5, (6, 7), 10, 11}
8
Set after Addition of elements using Update: 
{4, 5, (6, 7), 10, 11}
7
Set after Addition of elements using Update: 
{4, 5, (6, 7), 10, 11}
6
Initial set
{'For', 'Geeks'}

Elements of set: 
For Geeks True
1

Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
1
Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
2
Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
10
Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
4

Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
1
Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
6

Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
1
Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
2
Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
16
Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
4

$ ./test_get.py
Time for for i in range(1000): 
    for x in s: 
        break:   0.249871
Time for for i in range(1000): next(iter(s)):    0.526266
Time for for i in range(1000): s.add(s.pop()):   0.658832
Time for for i in range(1000): list(s)[0]:   4.117106
Time for for i in range(1000): random.sample(s, 1):  21.851104
58
$ ./test_get.py
Time for for i in range(1000): 
    for x in s: 
        break:   0.249871
Time for for i in range(1000): next(iter(s)):    0.526266
Time for for i in range(1000): s.add(s.pop()):   0.658832
Time for for i in range(1000): list(s)[0]:   4.117106
Time for for i in range(1000): random.sample(s, 1):  21.851104
59
$ ./test_get.py
Time for for i in range(1000): 
    for x in s: 
        break:   0.249871
Time for for i in range(1000): next(iter(s)):    0.526266
Time for for i in range(1000): s.add(s.pop()):   0.658832
Time for for i in range(1000): list(s)[0]:   4.117106
Time for for i in range(1000): random.sample(s, 1):  21.851104
60
Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
21

$ ./test_get.py
Time for for i in range(1000): 
    for x in s: 
        break:   0.249871
Time for for i in range(1000): next(iter(s)):    0.526266
Time for for i in range(1000): s.add(s.pop()):   0.658832
Time for for i in range(1000): list(s)[0]:   4.117106
Time for for i in range(1000): random.sample(s, 1):  21.851104
67
Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
1
Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
24
$ ./test_get.py
Time for for i in range(1000): 
    for x in s: 
        break:   0.249871
Time for for i in range(1000): next(iter(s)):    0.526266
Time for for i in range(1000): s.add(s.pop()):   0.658832
Time for for i in range(1000): list(s)[0]:   4.117106
Time for for i in range(1000): random.sample(s, 1):  21.851104
8
Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
26
Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
4

Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
1
Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
2
Set after Addition of elements using Update: 
{4, 5, (6, 7), 10, 11}
6
$ ./test_get.py
Time for for i in range(1000): 
    for x in s: 
        break:   0.249871
Time for for i in range(1000): next(iter(s)):    0.526266
Time for for i in range(1000): s.add(s.pop()):   0.658832
Time for for i in range(1000): list(s)[0]:   4.117106
Time for for i in range(1000): random.sample(s, 1):  21.851104
60
Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
32

Đầu ra

Initial set
{'For', 'Geeks'}

Elements of set: 
For Geeks True

Loại bỏ các phần tử khỏi tập hợp

Sử dụng phương thức xóa () hoặc loại bỏ () phương thức:

Các phần tử có thể được loại bỏ khỏi tập hợp bằng cách sử dụng hàm Remove () tích hợp nhưng một KeyError phát sinh nếu phần tử không tồn tại trong tập hợp. Để loại bỏ các phần tử khỏi một tập hợp không có keyError, hãy sử dụng Discard (), nếu phần tử không tồn tại trong tập hợp, nó vẫn không thay đổi.

Python3

$ ./test_get.py
Time for for i in range(1000): 
    for x in s: 
        break:   0.249871
Time for for i in range(1000): next(iter(s)):    0.526266
Time for for i in range(1000): s.add(s.pop()):   0.658832
Time for for i in range(1000): list(s)[0]:   4.117106
Time for for i in range(1000): random.sample(s, 1):  21.851104
7
$ ./test_get.py
Time for for i in range(1000): 
    for x in s: 
        break:   0.249871
Time for for i in range(1000): next(iter(s)):    0.526266
Time for for i in range(1000): s.add(s.pop()):   0.658832
Time for for i in range(1000): list(s)[0]:   4.117106
Time for for i in range(1000): random.sample(s, 1):  21.851104
8
$ ./test_get.py
Time for for i in range(1000): 
    for x in s: 
        break:   0.249871
Time for for i in range(1000): next(iter(s)):    0.526266
Time for for i in range(1000): s.add(s.pop()):   0.658832
Time for for i in range(1000): list(s)[0]:   4.117106
Time for for i in range(1000): random.sample(s, 1):  21.851104
9
Set after Addition of elements using Update: 
{4, 5, (6, 7), 10, 11}
55____72
Set after Addition of elements using Update: 
{4, 5, (6, 7), 10, 11}
7____74
Set after Addition of elements using Update: 
{4, 5, (6, 7), 10, 11}
7
Initial Set: 
{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12}

Set after popping an element: 
{2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12}
0__57576

Các

Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
1
Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
2
Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
64
Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
4

Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
1
Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
6

Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
68
Initial Set: 
{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12}

Set after popping an element: 
{2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12}
8
Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
4

Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
68
Initial Set: 
{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12}

Set after popping an element: 
{2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12}
6
Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
4

Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
1
Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
2
Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
76
Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
4

Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
1
Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
6

Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
80
$ ./test_get.py
Time for for i in range(1000): 
    for x in s: 
        break:   0.249871
Time for for i in range(1000): next(iter(s)):    0.526266
Time for for i in range(1000): s.add(s.pop()):   0.658832
Time for for i in range(1000): list(s)[0]:   4.117106
Time for for i in range(1000): random.sample(s, 1):  21.851104
42
Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
4

Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
80
$ ./test_get.py
Time for for i in range(1000): 
    for x in s: 
        break:   0.249871
Time for for i in range(1000): next(iter(s)):    0.526266
Time for for i in range(1000): s.add(s.pop()):   0.658832
Time for for i in range(1000): list(s)[0]:   4.117106
Time for for i in range(1000): random.sample(s, 1):  21.851104
45
Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
4

Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
1
Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
2
Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
88
Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
4

Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
1
Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
6

$ ./test_get.py
Time for for i in range(1000): 
    for x in s: 
        break:   0.249871
Time for for i in range(1000): next(iter(s)):    0.526266
Time for for i in range(1000): s.add(s.pop()):   0.658832
Time for for i in range(1000): list(s)[0]:   4.117106
Time for for i in range(1000): random.sample(s, 1):  21.851104
58
$ ./test_get.py
Time for for i in range(1000): 
    for x in s: 
        break:   0.249871
Time for for i in range(1000): next(iter(s)):    0.526266
Time for for i in range(1000): s.add(s.pop()):   0.658832
Time for for i in range(1000): list(s)[0]:   4.117106
Time for for i in range(1000): random.sample(s, 1):  21.851104
59
$ ./test_get.py
Time for for i in range(1000): 
    for x in s: 
        break:   0.249871
Time for for i in range(1000): next(iter(s)):    0.526266
Time for for i in range(1000): s.add(s.pop()):   0.658832
Time for for i in range(1000): list(s)[0]:   4.117106
Time for for i in range(1000): random.sample(s, 1):  21.851104
60
$ ./test_get.py
Time for for i in range(1000): 
    for x in s: 
        break:   0.249871
Time for for i in range(1000): next(iter(s)):    0.526266
Time for for i in range(1000): s.add(s.pop()):   0.658832
Time for for i in range(1000): list(s)[0]:   4.117106
Time for for i in range(1000): random.sample(s, 1):  21.851104
61
Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
2222

$ ./test_get.py
Time for for i in range(1000): 
    for x in s: 
        break:   0.249871
Time for for i in range(1000): next(iter(s)):    0.526266
Time for for i in range(1000): s.add(s.pop()):   0.658832
Time for for i in range(1000): list(s)[0]:   4.117106
Time for for i in range(1000): random.sample(s, 1):  21.851104
67
Set with the use of Numbers: 
{1, 2, 3, 4, 5, 6}

Set with the use of Mixed Values
{1, 2, 'For', 4, 6, 'Geeks'}
02

Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
1
Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
2
Set with the use of Numbers: 
{1, 2, 3, 4, 5, 6}

Set with the use of Mixed Values
{1, 2, 'For', 4, 6, 'Geeks'}
05
Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
4

Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
1
Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
6

Đầu ra

Initial Set: 
{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12}

Set after Removal of two elements: 
{1, 2, 3, 4, 7, 8, 9, 10, 11, 12}

Set after Discarding two elements: 
{1, 2, 3, 4, 7, 10, 11, 12}

Set after Removing a range of elements: 
{7, 10, 11, 12}

Sử dụng phương thức pop ():

Hàm pop () cũng có thể được sử dụng để xóa và trả về một phần tử khỏi tập hợp, nhưng nó chỉ xóa phần tử cuối cùng của tập hợp. & NBSP;

Lưu ý: Nếu tập hợp không được đặt hàng thì không có cách nào để xác định phần tử nào được bật bằng cách sử dụng hàm pop (). & Nbsp;If the set is unordered then there’s no such way to determine which element is popped by using the pop() function. 

Python3

$ ./test_get.py
Time for for i in range(1000): 
    for x in s: 
        break:   0.249871
Time for for i in range(1000): next(iter(s)):    0.526266
Time for for i in range(1000): s.add(s.pop()):   0.658832
Time for for i in range(1000): list(s)[0]:   4.117106
Time for for i in range(1000): random.sample(s, 1):  21.851104
7
$ ./test_get.py
Time for for i in range(1000): 
    for x in s: 
        break:   0.249871
Time for for i in range(1000): next(iter(s)):    0.526266
Time for for i in range(1000): s.add(s.pop()):   0.658832
Time for for i in range(1000): list(s)[0]:   4.117106
Time for for i in range(1000): random.sample(s, 1):  21.851104
8
$ ./test_get.py
Time for for i in range(1000): 
    for x in s: 
        break:   0.249871
Time for for i in range(1000): next(iter(s)):    0.526266
Time for for i in range(1000): s.add(s.pop()):   0.658832
Time for for i in range(1000): list(s)[0]:   4.117106
Time for for i in range(1000): random.sample(s, 1):  21.851104
9
Set after Addition of elements using Update: 
{4, 5, (6, 7), 10, 11}
55____72
Set after Addition of elements using Update: 
{4, 5, (6, 7), 10, 11}
7____74
Set after Addition of elements using Update: 
{4, 5, (6, 7), 10, 11}
7
Initial Set: 
{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12}

Set after popping an element: 
{2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12}
0__57576

Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
49
$ ./test_get.py
Time for for i in range(1000): 
    for x in s: 
        break:   0.249871
Time for for i in range(1000): next(iter(s)):    0.526266
Time for for i in range(1000): s.add(s.pop()):   0.658832
Time for for i in range(1000): list(s)[0]:   4.117106
Time for for i in range(1000): random.sample(s, 1):  21.851104
50
Set after Addition of elements using Update: 
{4, 5, (6, 7), 10, 11}
7
$ ./test_get.py
Time for for i in range(1000): 
    for x in s: 
        break:   0.249871
Time for for i in range(1000): next(iter(s)):    0.526266
Time for for i in range(1000): s.add(s.pop()):   0.658832
Time for for i in range(1000): list(s)[0]:   4.117106
Time for for i in range(1000): random.sample(s, 1):  21.851104
42
Set after Addition of elements using Update: 
{4, 5, (6, 7), 10, 11}
7
$ ./test_get.py
Time for for i in range(1000): 
    for x in s: 
        break:   0.249871
Time for for i in range(1000): next(iter(s)):    0.526266
Time for for i in range(1000): s.add(s.pop()):   0.658832
Time for for i in range(1000): list(s)[0]:   4.117106
Time for for i in range(1000): random.sample(s, 1):  21.851104
45
Set after Addition of elements using Update: 
{4, 5, (6, 7), 10, 11}
7
$ ./test_get.py
Time for for i in range(1000): 
    for x in s: 
        break:   0.249871
Time for for i in range(1000): next(iter(s)):    0.526266
Time for for i in range(1000): s.add(s.pop()):   0.658832
Time for for i in range(1000): list(s)[0]:   4.117106
Time for for i in range(1000): random.sample(s, 1):  21.851104
88
Set after Addition of elements using Update: 
{4, 5, (6, 7), 10, 11}
7
$ ./test_get.py
Time for for i in range(1000): 
    for x in s: 
        break:   0.249871
Time for for i in range(1000): next(iter(s)):    0.526266
Time for for i in range(1000): s.add(s.pop()):   0.658832
Time for for i in range(1000): list(s)[0]:   4.117106
Time for for i in range(1000): random.sample(s, 1):  21.851104
90
Set after Addition of elements using Update: 
{4, 5, (6, 7), 10, 11}
7
Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
60
Initial set
{'For', 'Geeks'}

Elements of set: 
For Geeks True
1

Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
1
Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
2
Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
64
Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
4

Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
1
Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
6

Set with the use of Numbers: 
{1, 2, 3, 4, 5, 6}

Set with the use of Mixed Values
{1, 2, 'For', 4, 6, 'Geeks'}
44

Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
1
Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
2
Set with the use of Numbers: 
{1, 2, 3, 4, 5, 6}

Set with the use of Mixed Values
{1, 2, 'For', 4, 6, 'Geeks'}
47
Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
4

Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
1
Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
6

Đầu ra

Initial Set: 
{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12}

Set after popping an element: 
{2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12}

Sử dụng phương thức rõ ràng ():

Để loại bỏ tất cả các phần tử khỏi hàm, clear () được sử dụng. & Nbsp;

Python3

$ ./test_get.py
Time for for i in range(1000): 
    for x in s: 
        break:   0.249871
Time for for i in range(1000): next(iter(s)):    0.526266
Time for for i in range(1000): s.add(s.pop()):   0.658832
Time for for i in range(1000): list(s)[0]:   4.117106
Time for for i in range(1000): random.sample(s, 1):  21.851104
7
$ ./test_get.py
Time for for i in range(1000): 
    for x in s: 
        break:   0.249871
Time for for i in range(1000): next(iter(s)):    0.526266
Time for for i in range(1000): s.add(s.pop()):   0.658832
Time for for i in range(1000): list(s)[0]:   4.117106
Time for for i in range(1000): random.sample(s, 1):  21.851104
8
$ ./test_get.py
Time for for i in range(1000): 
    for x in s: 
        break:   0.249871
Time for for i in range(1000): next(iter(s)):    0.526266
Time for for i in range(1000): s.add(s.pop()):   0.658832
Time for for i in range(1000): list(s)[0]:   4.117106
Time for for i in range(1000): random.sample(s, 1):  21.851104
9
Set after Addition of elements using Update: 
{4, 5, (6, 7), 10, 11}
5
Initial Set: 
{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12}

Set after Removal of two elements: 
{1, 2, 3, 4, 7, 8, 9, 10, 11, 12}

Set after Discarding two elements: 
{1, 2, 3, 4, 7, 10, 11, 12}

Set after Removing a range of elements: 
{7, 10, 11, 12}
2
Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
48
Initial Set: 
{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12}

Set after Removal of two elements: 
{1, 2, 3, 4, 7, 8, 9, 10, 11, 12}

Set after Discarding two elements: 
{1, 2, 3, 4, 7, 10, 11, 12}

Set after Removing a range of elements: 
{7, 10, 11, 12}
4__

Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
1
Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
2
Set with the use of Numbers: 
{1, 2, 3, 4, 5, 6}

Set with the use of Mixed Values
{1, 2, 'For', 4, 6, 'Geeks'}
67
Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
4

Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
1
Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
6

Set with the use of Numbers: 
{1, 2, 3, 4, 5, 6}

Set with the use of Mixed Values
{1, 2, 'For', 4, 6, 'Geeks'}
71

Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
1
Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
2
Set with the use of Numbers: 
{1, 2, 3, 4, 5, 6}

Set with the use of Mixed Values
{1, 2, 'For', 4, 6, 'Geeks'}
74
Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
4

Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
1
Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
6

Đầu ra

 Initial set: 
{1, 2, 3, 4, 5}

Set after clearing all the elements: 
set()

Các bộ đông lạnh trong Python là các đối tượng bất biến chỉ hỗ trợ các phương thức và toán tử tạo ra kết quả mà không ảnh hưởng đến bộ hoặc bộ đóng băng mà chúng được áp dụng. Mặc dù các phần tử của một tập hợp có thể được sửa đổi bất cứ lúc nào, các phần tử của bộ đông lạnh vẫn giữ nguyên sau khi tạo. & NBSP; in Python are immutable objects that only support methods and operators that produce a result without affecting the frozen set or sets to which they are applied. While elements of a set can be modified at any time, elements of the frozen set remain the same after creation. 

Nếu không có tham số nào được thông qua, nó sẽ trả về một frozenset trống. & Nbsp; & nbsp;

Python3

Các

Set with the use of Numbers: 
{1, 2, 3, 4, 5, 6}

Set with the use of Mixed Values
{1, 2, 'For', 4, 6, 'Geeks'}
97
$ ./test_get.py
Time for for i in range(1000): 
    for x in s: 
        break:   0.249871
Time for for i in range(1000): next(iter(s)):    0.526266
Time for for i in range(1000): s.add(s.pop()):   0.658832
Time for for i in range(1000): list(s)[0]:   4.117106
Time for for i in range(1000): random.sample(s, 1):  21.851104
8
Set with the use of Numbers: 
{1, 2, 3, 4, 5, 6}

Set with the use of Mixed Values
{1, 2, 'For', 4, 6, 'Geeks'}
99
Initial blank Set: 
set()

Set after Addition of Three elements: 
{8, 9, (6, 7)}

Set after Addition of elements from 1-5: 
{1, 2, 3, (6, 7), 4, 5, 8, 9}
5

Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
1
Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
2
Initial blank Set: 
set()

Set after Addition of Three elements: 
{8, 9, (6, 7)}

Set after Addition of elements from 1-5: 
{1, 2, 3, (6, 7), 4, 5, 8, 9}
03
Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
4

Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
1
Initial blank Set: 
set()

Set after Addition of Three elements: 
{8, 9, (6, 7)}

Set after Addition of elements from 1-5: 
{1, 2, 3, (6, 7), 4, 5, 8, 9}
06

Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
1
Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
2
Initial blank Set: 
set()

Set after Addition of Three elements: 
{8, 9, (6, 7)}

Set after Addition of elements from 1-5: 
{1, 2, 3, (6, 7), 4, 5, 8, 9}
09
Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
4

Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
1
Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
2
Set with the use of Numbers: 
{1, 2, 3, 4, 5, 6}

Set with the use of Mixed Values
{1, 2, 'For', 4, 6, 'Geeks'}
99
Initial blank Set: 
set()

Set after Addition of Three elements: 
{8, 9, (6, 7)}

Set after Addition of elements from 1-5: 
{1, 2, 3, (6, 7), 4, 5, 8, 9}
14

Đầu ra

$ ./test_get.py
Time for for i in range(1000): 
    for x in s: 
        break:   0.249871
Time for for i in range(1000): next(iter(s)):    0.526266
Time for for i in range(1000): s.add(s.pop()):   0.658832
Time for for i in range(1000): list(s)[0]:   4.117106
Time for for i in range(1000): random.sample(s, 1):  21.851104
0

Các đối tượng đánh máy thành các bộ

Python3

Initial blank Set: 
set()

Set after Addition of Three elements: 
{8, 9, (6, 7)}

Set after Addition of elements from 1-5: 
{1, 2, 3, (6, 7), 4, 5, 8, 9}
15
$ ./test_get.py
Time for for i in range(1000): 
    for x in s: 
        break:   0.249871
Time for for i in range(1000): next(iter(s)):    0.526266
Time for for i in range(1000): s.add(s.pop()):   0.658832
Time for for i in range(1000): list(s)[0]:   4.117106
Time for for i in range(1000): random.sample(s, 1):  21.851104
8
Initial blank Set: 
set()

Set after Addition of Three elements: 
{8, 9, (6, 7)}

Set after Addition of elements from 1-5: 
{1, 2, 3, (6, 7), 4, 5, 8, 9}
17__72

$ ./test_get.py
Time for for i in range(1000): 
    for x in s: 
        break:   0.249871
Time for for i in range(1000): next(iter(s)):    0.526266
Time for for i in range(1000): s.add(s.pop()):   0.658832
Time for for i in range(1000): list(s)[0]:   4.117106
Time for for i in range(1000): random.sample(s, 1):  21.851104
20
$ ./test_get.py
Time for for i in range(1000): 
    for x in s: 
        break:   0.249871
Time for for i in range(1000): next(iter(s)):    0.526266
Time for for i in range(1000): s.add(s.pop()):   0.658832
Time for for i in range(1000): list(s)[0]:   4.117106
Time for for i in range(1000): random.sample(s, 1):  21.851104
8
$ ./test_get.py
Time for for i in range(1000): 
    for x in s: 
        break:   0.249871
Time for for i in range(1000): next(iter(s)):    0.526266
Time for for i in range(1000): s.add(s.pop()):   0.658832
Time for for i in range(1000): list(s)[0]:   4.117106
Time for for i in range(1000): random.sample(s, 1):  21.851104
9
Initial blank Set: 
set()

Set after Addition of Three elements: 
{8, 9, (6, 7)}

Set after Addition of elements from 1-5: 
{1, 2, 3, (6, 7), 4, 5, 8, 9}
39

Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
1
Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
2
Initial blank Set: 
set()

Set after Addition of Three elements: 
{8, 9, (6, 7)}

Set after Addition of elements from 1-5: 
{1, 2, 3, (6, 7), 4, 5, 8, 9}
42
Initial blank Set: 
set()

Set after Addition of Three elements: 
{8, 9, (6, 7)}

Set after Addition of elements from 1-5: 
{1, 2, 3, (6, 7), 4, 5, 8, 9}
43

Initial blank Set: 
set()

Set after Addition of Three elements: 
{8, 9, (6, 7)}

Set after Addition of elements from 1-5: 
{1, 2, 3, (6, 7), 4, 5, 8, 9}
44
$ ./test_get.py
Time for for i in range(1000): 
    for x in s: 
        break:   0.249871
Time for for i in range(1000): next(iter(s)):    0.526266
Time for for i in range(1000): s.add(s.pop()):   0.658832
Time for for i in range(1000): list(s)[0]:   4.117106
Time for for i in range(1000): random.sample(s, 1):  21.851104
8
Initial blank Set: 
set()

Set after Addition of Three elements: 
{8, 9, (6, 7)}

Set after Addition of elements from 1-5: 
{1, 2, 3, (6, 7), 4, 5, 8, 9}
46

Initial blank Set: 
set()

Set after Addition of Three elements: 
{8, 9, (6, 7)}

Set after Addition of elements from 1-5: 
{1, 2, 3, (6, 7), 4, 5, 8, 9}
47
$ ./test_get.py
Time for for i in range(1000): 
    for x in s: 
        break:   0.249871
Time for for i in range(1000): next(iter(s)):    0.526266
Time for for i in range(1000): s.add(s.pop()):   0.658832
Time for for i in range(1000): list(s)[0]:   4.117106
Time for for i in range(1000): random.sample(s, 1):  21.851104
8
$ ./test_get.py
Time for for i in range(1000): 
    for x in s: 
        break:   0.249871
Time for for i in range(1000): next(iter(s)):    0.526266
Time for for i in range(1000): s.add(s.pop()):   0.658832
Time for for i in range(1000): list(s)[0]:   4.117106
Time for for i in range(1000): random.sample(s, 1):  21.851104
9
Initial blank Set: 
set()

Set after Addition of Three elements: 
{8, 9, (6, 7)}

Set after Addition of elements from 1-5: 
{1, 2, 3, (6, 7), 4, 5, 8, 9}
50

Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
1
Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
2
Initial blank Set: 
set()

Set after Addition of Three elements: 
{8, 9, (6, 7)}

Set after Addition of elements from 1-5: 
{1, 2, 3, (6, 7), 4, 5, 8, 9}
53
Initial blank Set: 
set()

Set after Addition of Three elements: 
{8, 9, (6, 7)}

Set after Addition of elements from 1-5: 
{1, 2, 3, (6, 7), 4, 5, 8, 9}
54

Initial blank Set: 
set()

Set after Addition of Three elements: 
{8, 9, (6, 7)}

Set after Addition of elements from 1-5: 
{1, 2, 3, (6, 7), 4, 5, 8, 9}
55
$ ./test_get.py
Time for for i in range(1000): 
    for x in s: 
        break:   0.249871
Time for for i in range(1000): next(iter(s)):    0.526266
Time for for i in range(1000): s.add(s.pop()):   0.658832
Time for for i in range(1000): list(s)[0]:   4.117106
Time for for i in range(1000): random.sample(s, 1):  21.851104
8
$ ./test_get.py
Time for for i in range(1000): 
    for x in s: 
        break:   0.249871
Time for for i in range(1000): next(iter(s)):    0.526266
Time for for i in range(1000): s.add(s.pop()):   0.658832
Time for for i in range(1000): list(s)[0]:   4.117106
Time for for i in range(1000): random.sample(s, 1):  21.851104
22222

Initial blank Set: 
set()

Set after Addition of Three elements: 
{8, 9, (6, 7)}

Set after Addition of elements from 1-5: 
{1, 2, 3, (6, 7), 4, 5, 8, 9}
70
$ ./test_get.py
Time for for i in range(1000): 
    for x in s: 
        break:   0.249871
Time for for i in range(1000): next(iter(s)):    0.526266
Time for for i in range(1000): s.add(s.pop()):   0.658832
Time for for i in range(1000): list(s)[0]:   4.117106
Time for for i in range(1000): random.sample(s, 1):  21.851104
8
$ ./test_get.py
Time for for i in range(1000): 
    for x in s: 
        break:   0.249871
Time for for i in range(1000): next(iter(s)):    0.526266
Time for for i in range(1000): s.add(s.pop()):   0.658832
Time for for i in range(1000): list(s)[0]:   4.117106
Time for for i in range(1000): random.sample(s, 1):  21.851104
9
Initial blank Set: 
set()

Set after Addition of Three elements: 
{8, 9, (6, 7)}

Set after Addition of elements from 1-5: 
{1, 2, 3, (6, 7), 4, 5, 8, 9}
73

Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
1
Initial blank Set: 
set()

Set with the use of String: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of an Object: 
{'e', 'r', 'G', 's', 'F', 'k', 'o'}

Set with the use of List: 
{'Geeks', 'For'}
2
Initial blank Set: 
set()

Set after Addition of Three elements: 
{8, 9, (6, 7)}

Set after Addition of elements from 1-5: 
{1, 2, 3, (6, 7), 4, 5, 8, 9}
76
Initial blank Set: 
set()

Set after Addition of Three elements: 
{8, 9, (6, 7)}

Set after Addition of elements from 1-5: 
{1, 2, 3, (6, 7), 4, 5, 8, 9}
77

Đầu ra

$ ./test_get.py
Time for for i in range(1000): 
    for x in s: 
        break:   0.249871
Time for for i in range(1000): next(iter(s)):    0.526266
Time for for i in range(1000): s.add(s.pop()):   0.658832
Time for for i in range(1000): list(s)[0]:   4.117106
Time for for i in range(1000): random.sample(s, 1):  21.851104
1

Đặt phương pháp

Hàm sốSự mô tả
cộng()Thêm một phần tử vào một tập hợp
gỡ bỏ()Loại bỏ một phần tử khỏi một tập hợp. Nếu phần tử không có trong tập hợp, hãy nâng một KeyError
xa lạ()Xóa tất cả các phần tử tạo thành một tập hợp
sao chép ()Trả về một bản sao nông của một bộ
nhạc pop()Loại bỏ và trả về một phần tử đặt tùy ý. Nâng cao KeyError nếu bộ trống
cập nhật()Cập nhật một bộ với sự kết hợp của chính nó và những người khác
liên hiệp()Trả về sự kết hợp của các bộ trong một bộ mới
Sự khác biệt()Trả về sự khác biệt của hai hoặc nhiều bộ như một bộ mới
arce_update ()Xóa tất cả các phần tử của một bộ khác khỏi tập hợp này
loại bỏ ()Xóa một phần tử khỏi tập hợp nếu nó là thành viên. (Không làm gì nếu phần tử không được đặt)
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ề đúng nếu hai bộ có giao điểm null
ISSUBSET ()Trả về true nếu một tập khác chứa tập hợp này
phát hành ()Trả về true nếu bộ này chứa một tập hợp khác
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

Các bài viết gần đây về bộ Python

Đặt chương trình

  • Chương trình chấp nhận các chuỗi chứa tất cả các nguyên âm
  • Chương trình Python để tìm các yếu tố phổ biến trong ba danh sách bằng cách sử dụng các bộ
  • Tìm các giá trị thiếu và bổ sung trong hai danh sách
  • Các cặp chuỗi hoàn chỉnh trong hai bộ
  • Kiểm tra xem một chuỗi đã cho có dị hợp hay không
  • Tối đa và tối thiểu trong một bộ
  • Xóa các mục khỏi bộ
  • Python đặt sự khác biệt để tìm ra phần tử bị mất từ ​​một mảng trùng lặp
  • Số lượng tập hợp con tối thiểu với các phần tử riêng biệt sử dụng bộ đếm
  • Kiểm tra xem hai danh sách có một yếu tố phổ biến không
  • Chương trình để đếm số nguyên âm bằng cách sử dụng các bộ trong chuỗi đã cho
  • Sự khác biệt giữa hai danh sách
  • Python đặt để kiểm tra xem chuỗi có phải là panagram không
  • Các hoạt động của Python Set (Liên minh, Giao lộ, Sự khác biệt và sự khác biệt đối xứng)
  • Chuỗi được nối với các ký tự không phổ biến trong Python
  • Từ điển Python, đặt và truy cập để kiểm tra xem tần số có thể trở thành giống nhau không
  • Sử dụng set () trong kiểm tra python pangram
  • Đặt bản cập nhật () trong Python để thực hiện các mảng N

Liên kết hữu ích

  • Đầu ra của các chương trình Python - Bộ
  • Các bài viết gần đây về bộ Python
  • Đặt chương trình
  • Chương trình chấp nhận các chuỗi chứa tất cả các nguyên âm

Làm thế nào để bạn chọn một phần tử từ một bộ trong Python?

Chúng ta có thể truy cập mục đầu tiên trong tập hợp bằng cách sử dụng hàm iter (), chúng ta phải áp dụng phần tiếp theo () cho nó để có phần tử đầu tiên. Chúng ta cũng có thể sử dụng phương thức đầu tiên () từ mô -đun Iteration_Utilities, sẽ trả về phần tử đầu tiên.by using the iter() function, we have to apply the next() to it to get the first element. We can also use the first() method from the iteration_utilities module, Which will return the first element.

Set () làm gì trong Python?

Phương thức SET () được sử dụng để chuyển đổi bất kỳ điều kiện nào có thể lặp lại thành chuỗi các phần tử có thể lặp lại với các phần tử riêng biệt, thường được gọi là tập hợp.Tham số: Bất kỳ trình tự lặp lại như danh sách, tuple hoặc từ điển.Trả về: Một tập trống nếu không có phần tử nào được truyền.convert any of the iterable to sequence of iterable elements with distinct elements, commonly called Set. Parameters : Any iterable sequence like list, tuple or dictionary. Returns : An empty set if no element is passed.

Làm thế nào để bạn xác định một bộ trong Python?

Một bộ là một bộ sưu tập không được đặt hàng, không thể thay đổi*và không được bảo vệ.* Lưu ý: Đặt các mục không thể thay đổi, nhưng bạn có thể xóa các mục và thêm các mục mới.Bộ được viết với dấu ngoặc xoăn.. * Note: Set items are unchangeable, but you can remove items and add new items. Sets are written with curly brackets.

Làm thế nào để bạn gọi một bộ trong Python?

Tạo Python Set 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 {}, được phân tách bằng dấu phẩy hoặc bằng cách sử dụng hàm set-in () 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.).A set is created by placing all the items (elements) inside curly braces {} , separated by comma, or by using the built-in set() function. It can have any number of items and they may be of different types (integer, float, tuple, string etc.).