Hướng dẫn how to add a set to another set in python - cách thêm một tập hợp vào một tập hợp khác trong python

Làm cách nào để thêm các giá trị vào

for value in ...:
    your_set.add(value)
3 hiện có?

Hướng dẫn how to add a set to another set in python - cách thêm một tập hợp vào một tập hợp khác trong python

Mateen Ulhaq

22.6K16 Huy hiệu vàng86 Huy hiệu bạc128 Huy hiệu đồng16 gold badges86 silver badges128 bronze badges

Hỏi ngày 2 tháng 8 năm 2010 lúc 22:40Aug 2, 2010 at 22:40

Alex Gordonalex GordonAlex Gordon

55K281 Huy hiệu vàng658 Huy hiệu bạc1040 Huy hiệu đồng281 gold badges658 silver badges1040 bronze badges

your_set.update(your_sequence_of_values)

ví dụ,

for value in ...:
    your_set.add(value)
4. Hoặc, nếu bạn phải tạo ra các giá trị trong một vòng lặp vì một số lý do khác,

for value in ...:
    your_set.add(value)

Nhưng, tất nhiên, thực hiện nó với số lượng lớn với một cuộc gọi

for value in ...:
    your_set.add(value)
5 nhanh hơn và thuận tiện hơn, khi có thể khả thi.

Hướng dẫn how to add a set to another set in python - cách thêm một tập hợp vào một tập hợp khác trong python

Mateen Ulhaq

22.6K16 Huy hiệu vàng86 Huy hiệu bạc128 Huy hiệu đồng16 gold badges86 silver badges128 bronze badges

Hỏi ngày 2 tháng 8 năm 2010 lúc 22:40Aug 2, 2010 at 22:43

Alex Gordonalex GordonAlex Martelli

55K281 Huy hiệu vàng658 Huy hiệu bạc1040 Huy hiệu đồng163 gold badges1204 silver badges1383 bronze badges

5

ví dụ,

for value in ...:
    your_set.add(value)
4. Hoặc, nếu bạn phải tạo ra các giá trị trong một vòng lặp vì một số lý do khác,

a = set()

Nhưng, tất nhiên, thực hiện nó với số lượng lớn với một cuộc gọi

for value in ...:
    your_set.add(value)
5 nhanh hơn và thuận tiện hơn, khi có thể khả thi.

a.add(1)
a.add(2)

Đã trả lời ngày 2 tháng 8 năm 2010 lúc 22:43

a.update([3, 4])
>>> print(a)
{1, 2, 3, 4}

Alex Martellialex Martelli

828K163 Huy hiệu vàng1204 Huy hiệu bạc1383 Huy hiệu ĐồngAug 12, 2015 at 18:17

Hướng dẫn how to add a set to another set in python - cách thêm một tập hợp vào một tập hợp khác trong python

Xác định một tập hợpRandallShanePhD

Sử dụng

for value in ...:
    your_set.add(value)
6 để nối các giá trị đơn lẻ2 gold badges18 silver badges29 bronze badges

1

Sử dụng

for value in ...:
    your_set.add(value)
7 để thêm các phần tử từ các bộ dữ liệu, bộ, danh sách hoặc bộ đóng băngunion in set theory):

>>> my_set = {1}
>>> my_set = my_set | {2}
>>> my_set
{1, 2}

Lưu ý: Vì các phần tử đã được đặt có thể băm và danh sách được coi là có thể thay đổi, bạn không thể

for value in ...:
    your_set.add(value)
6 danh sách thành một tập hợp. Bạn cũng không thể
for value in ...:
    your_set.add(value)
6 các bộ khác cho một tập hợp. Tuy nhiên, bạn có thể thêm các yếu tố từ danh sách và bộ như được thể hiện với phương thức
for value in ...:
    your_set.add(value)
5.

>>> my_set = {1}
>>> my_set |= {2}
>>> my_set
{1, 2}

Đã trả lời ngày 12 tháng 8 năm 2015 lúc 18:17 In versions prior to Python 2.7, use

a = set()
3 instead of
a = set()
4.

RandallshanephdrandallshanephdAug 6, 2014 at 14:47

1

5.0662 Huy hiệu vàng18 Huy hiệu bạc29 Huy hiệu đồng

keep.update(newvalues)

Bạn cũng có thể sử dụng toán tử

a = set()
1 để kết hợp hai bộ (kết hợp trong lý thuyết tập hợp):

Hoặc một hình thức ngắn hơn bằng cách sử dụng

a = set()
2:8 gold badges47 silver badges62 bronze badges

Hỏi ngày 2 tháng 8 năm 2010 lúc 22:40Aug 2, 2010 at 22:43

Hướng dẫn how to add a set to another set in python - cách thêm một tập hợp vào một tập hợp khác trong python

Alex Gordonalex Gordonsberry

55K281 Huy hiệu vàng658 Huy hiệu bạc1040 Huy hiệu đồng18 gold badges135 silver badges165 bronze badges

ví dụ,

for value in ...:
    your_set.add(value)
4. Hoặc, nếu bạn phải tạo ra các giá trị trong một vòng lặp vì một số lý do khác,

Nhưng, tất nhiên, thực hiện nó với số lượng lớn với một cuộc gọi

for value in ...:
    your_set.add(value)
5 nhanh hơn và thuận tiện hơn, khi có thể khả thi.

Đã trả lời ngày 2 tháng 8 năm 2010 lúc 22:43

Alex Martellialex Martelli

828K163 Huy hiệu vàng1204 Huy hiệu bạc1383 Huy hiệu ĐồngMay 21, 2018 at 18:06

Xác định một tập hợpAlexandre

Sử dụng

for value in ...:
    your_set.add(value)
6 để nối các giá trị đơn lẻ9 silver badges15 bronze badges

1

Sử dụng

for value in ...:
    your_set.add(value)
7 để thêm các phần tử từ các bộ dữ liệu, bộ, danh sách hoặc bộ đóng băng

setMenu = {"Eggs", "Bacon"}
print(setMenu)
> {'Bacon', 'Eggs'}
setMenu = set(list(setMenu) + list({"Spam"}))
print(setMenu)
> {'Bacon', 'Spam', 'Eggs'}
setAdditions = {"Lobster", "Sausage"}
setMenu = set(list(setMenu) + list(setAdditions))
print(setMenu)
> {'Lobster', 'Spam', 'Eggs', 'Sausage', 'Bacon'}

Lưu ý: Vì các phần tử đã được đặt có thể băm và danh sách được coi là có thể thay đổi, bạn không thể

for value in ...:
    your_set.add(value)
6 danh sách thành một tập hợp. Bạn cũng không thể
for value in ...:
    your_set.add(value)
6 các bộ khác cho một tập hợp. Tuy nhiên, bạn có thể thêm các yếu tố từ danh sách và bộ như được thể hiện với phương thức
for value in ...:
    your_set.add(value)
5.

Đã trả lời ngày 12 tháng 8 năm 2015 lúc 18:17May 15, 2019 at 6:51

Hướng dẫn how to add a set to another set in python - cách thêm một tập hợp vào một tập hợp khác trong python

RandallshanephdrandallshanephdKira Resari

5.0662 Huy hiệu vàng18 Huy hiệu bạc29 Huy hiệu đồng1 gold badge15 silver badges41 bronze badges

1

Bạn cũng có thể sử dụng toán tử

a = set()
1 để kết hợp hai bộ (kết hợp trong lý thuyết tập hợp):

  1. Hoặc một hình thức ngắn hơn bằng cách sử dụng
    a = set()
    
    2:
  2. Lưu ý: Trong các phiên bản trước Python 2.7, sử dụng
    a = set()
    
    3 thay vì
    a = set()
    
    4.
  3. Đã trả lời ngày 6 tháng 8 năm 2014 lúc 14:47

Sử dụng

for value in ...:
    your_set.add(value)
7 như thế này:

Vadim Kotov

  1. 7.8648 Huy hiệu vàng47 Huy hiệu bạc62 Huy hiệu Đồng
  2. Sberrysberry
  3. 125K18 Huy hiệu vàng135 Huy hiệu bạc165 Huy hiệu Đồng

Câu hỏi này là câu hỏi đầu tiên hiển thị trên Google khi một người nhìn lên "Python Cách thêm các phần tử để thiết lập", vì vậy điều đáng chú ý là, nếu bạn muốn thêm toàn bộ chuỗi vào một bộ, nó nên được thêm vào với

a = set()
6 , không phải
a = set()
7.

Giả sử bạn có một chuỗi

a = set()
8 có nội dung là
a = set()
9 và bạn có một số
a.add(1)
a.add(2)
0 bằng
a.add(1)
a.add(2)
1.

Nếu bạn làm

a.add(1)
a.add(2)
2, nội dung của bộ của bạn sẽ là
a.add(1)
a.add(2)
3.Jul 20 at 7:13

Hướng dẫn how to add a set to another set in python - cách thêm một tập hợp vào một tập hợp khác trong python

Nếu bạn làm

a.add(1)
a.add(2)
4, nội dung của bộ của bạn sẽ là
a.add(1)
a.add(2)
5.AlixaProDev

Đã trả lời ngày 21 tháng 5 năm 2018 lúc 18:063 silver badges12 bronze badges

Alexandrealexandre

for value in ...:
    your_set.add(value)
0

3599 Huy hiệu bạc15 Huy hiệu Đồng

Cách tôi muốn làm điều này là chuyển đổi cả bộ gốc và các giá trị tôi muốn thêm vào danh sách, thêm chúng và sau đó chuyển đổi chúng trở lại thành một tập hợp, như thế này:Oct 10, 2018 at 15:26

Hướng dẫn how to add a set to another set in python - cách thêm một tập hợp vào một tập hợp khác trong python

Bằng cách này, tôi cũng có thể dễ dàng thêm nhiều bộ bằng cách sử dụng cùng một logic, điều này giúp tôi có một

a.add(1)
a.add(2)
6 nếu tôi thử thực hiện nó với phương thức
a = set()
7.decadenza

Đã trả lời ngày 15 tháng 5 năm 2019 lúc 6:513 gold badges17 silver badges29 bronze badges

for value in ...:
    your_set.add(value)
1

Kira resarikira resari

for value in ...:
    your_set.add(value)
2

1.2961 Huy hiệu vàng15 Huy hiệu bạc41 Huy hiệu đồngMar 15, 2019 at 14:08

Tôi chỉ muốn thêm một ghi chú nhanh ở đây. Vì vậy, tôi đã tìm kiếm phương pháp nhanh nhất trong số ba phương pháp.rishi jain

Sử dụng hàm set.add ()1 gold badge18 silver badges24 bronze badges

1

Bạn có thể thêm hai bộ với nhau không?

Bổ sung các bộ A và B, được gọi là bổ sung Minkowski, là tập hợp trong các phần tử là tổng của từng cặp phần tử có thể từ 2 bộ (đó là một phần tử là từ SET A và phần còn lại là từ SET B). (that is one element is from set A and the other is from set B).

Làm thế nào để bạn tham gia 3 bộ trong Python?

Cách hiệu quả nhất để tham gia nhiều bộ (được lưu trữ trong một danh sách các bộ), sử dụng bộ liner Python One-liner ().Liên minh (*Danh sách) tạo ra một đối tượng tập mới, gọi phương thức Union () trên đối tượng mới và giải nén tất cả các bộ khỏi danh sách các tập vào danh sách đối số của phương thức Union ().use the Python one-liner set(). union(*list) that creates a new set object, calls the union() method on the new object, and unpacks all sets from the list of sets into the union() method's argument list.

Làm thế nào để bạn thêm nhiều mục vào một bộ trong Python?

Để thêm một mục vào một bộ, sử dụng phương thức Thêm ().Để thêm nhiều mục vào một thiết lập, hãy sử dụng phương thức Update ().use the update() method.

Có thể đặt được thêm?

Đặt là một bộ sưu tập không có thứ tự, vì vậy các yếu tố được thêm vào có thể theo bất kỳ thứ tự nào.Phương thức ADD () có thể thêm một đối tượng Tuple dưới dạng một phần tử trong tập hợp, như được hiển thị bên dưới.Lưu ý rằng bạn chỉ có thể thêm cùng một bộ tuple một lần như trong trường hợp của các yếu tố khác.The add() method can add a tuple object as an element in the set, as shown below. Note that you can add the same tuple only once as in the case of other elements.