Thêm phần tử để đặt Python

Bộ. Phương thức add[] trong Python được sử dụng để thêm một phần tử. Bộ này là một cấu trúc dữ liệu không có thứ tự sẽ không cho phép trùng lặp. Nếu chúng ta cố gắng thêm một phần tử hiện có vào tập hợp, thì phần tử đó sẽ không được thêm vào tập hợp

Bộ Python được phân thành hai loại. Có thể thay đổi và không thể thay đổi. Một tập hợp được tạo bằng set[] có thể thay đổi trong khi tập hợp được tạo bằng 'frozenset[]' là bất biến. Nó chỉ cho phép thêm các phần tử vào tập hợp đã được tạo từ tập hợp []

1. Ví dụ nhanh về add[] Python Set

Dưới đây là các ví dụ nhanh về việc thêm các phần tử vào một tập hợp với các tình huống khác nhau


# Create Set
set1=set[]

# Add 90 to the set.
set1.add[90]

# Add "hello" to the set.
set1.add["hello"]

# Add existing element to the set
set1.add[90]

# Add multiple elements to the set.
set1.add[["hello","sparkby"]]

2. Đặt Python thêm[]

Phương thức set add[] trong Python được sử dụng để thêm một phần tử vào một tập hợp trống hoặc tập hợp có chứa các phần tử. Bằng cách sử dụng phương pháp này, bạn cũng có thể thêm các lần lặp như bộ dữ liệu, danh sách vào tập hợp

Lưu ý rằng set.add[] là một hoạt động đột biến, có nghĩa là nó sửa đổi tập hợp ban đầu tại chỗ. Nếu bạn không muốn sửa đổi tập hợp ban đầu, bạn có thể tạo một tập hợp mới bao gồm phần tử mới bằng cách sử dụng tập hợp. phương thức công đoàn []. Ngoài ra, bạn cũng có thể sử dụng bộ. cập nhật[] phương pháp

2. 1 Cú pháp set add[]

Sau đây là cú pháp của phương thức add[]


# Set add[] syntax:
set.add[iterable/element]

Hãy xem một số ví dụ để hiểu khái niệm này tốt hơn

3. Thêm Phần tử vào một Tập hợp rỗng trong Python

Hãy tạo một tập hợp với một vài phần tử và thêm một phần tử vào tập hợp bằng cách sử dụng phương thức add[] trong Python. Đây là một ví dụ


# Adding element to a set with elements
set1=set[{1,2,3,4,5}]
print["Set: ",set1]

# Add "hello" to the set.
set1.add["hello"]
print["FinalSet: ",set1]

# Output:
# Set:  {1, 2, 3, 4, 5}
# FinalSet:  {1, 2, 3, 4, 5, 'hello'}

Hãy thêm một phần tử vào Set trống trong python. Để tạo một tập hợp trống, hãy sử dụng set[] hoặc {}. Đây là một ví dụ về cách sử dụng add[]


# Create empty set
set1=set[]
print["Set: ",set1]

# Add 90 to the set.
set1.add[90]
print["FinalSet: ",set1]

# Output:
# Set:  set[]
# FinalSet:  {90}

4. Thêm Phần tử vào Tập hợp Đã Tồn tại

Hãy tạo một tập hợp với một số phần tử và thêm từng phần tử đã tồn tại


# Adding element to a set which already exists
set1=set[{1,2,3,4,5,"India"}]
print["Set: ",set1]

# Add 5 to the set.
set1.add[5]
print["Final Set1: ",set1]

# Add "India" to the set.
set1.add["India"]

print["Final Set2: ",set1]

# Output:
# Set:  {1, 2, 3, 4, 5, 'India'}
# Final Set1:  {1, 2, 3, 4, 5, 'India'}
# Final Set2:  {1, 2, 3, 4, 5, 'India'}

Trên thực tế, có 6 phần tử trong tập hợp

  1. Đầu tiên, chúng tôi đã thêm 5 vào nó, vì 5 tồn tại trong tập hợp, nó sẽ không được chèn vào
  2. Tương tự, “Ấn Độ” cũng không được chèn

5. Thêm các phần tử từ Python Tuple vào Set

Hãy tạo một tập hợp có 5 số nguyên và thêm một bộ có hai chuỗi bằng phương thức add[]


# Adding tuple to a set.
set1=set[{1,2,3,4,5}]
print["Set: ",set1]

# Add ["hello","sparkby"] to the set.
set1.add[["hello","sparkby"]]
print["FinalSet: ",set1]

# Output:
# Set:  {1, 2, 3, 4, 5}
# FinalSet:  {1, 2, 3, 4, 5, ['hello', 'sparkby']}

3. Phần kết luận

Chúng ta đã thấy cách thêm phần tử vào set bằng phương thức add[] trong Python. Lưu ý rằng set.add[] là một hoạt động đột biến, có nghĩa là nó sửa đổi tập hợp ban đầu tại chỗ. Nếu bạn không muốn sửa đổi tập hợp ban đầu, bạn có thể tạo một tập hợp mới bao gồm phần tử mới bằng cách sử dụng tập hợp. phương thức công đoàn []. Ngoài ra, bạn cũng có thể sử dụng bộ. cập nhật[] phương pháp

ℹ️ Thông tin. Một bộ Python là một tập hợp [các] mục duy nhất được lưu không theo thứ tự cụ thể [không có thứ tự]. Không thể thay đổi một set. Tuy nhiên, các yếu tố có thể được thêm và loại bỏ. Các tập hợp cũng có thể thực hiện các phép tính như hợp, giao, v.v.

Để làm cho nó thú vị hơn, chúng tôi sử dụng kịch bản thực tế sau đây trong hướng dẫn này

PetBoutique chuyên về các giống chó tùy chỉnh. Họ tự hào về việc đặt tên độc đáo cho chó của họ. Họ nghĩ rằng làm như vậy doanh số bán hàng sẽ tăng lên đáng kể. Tất cả tên chó được lưu vào một ________ 46 _______ của Python để đảm bảo không xảy ra trùng lặp

💬 câu hỏi. Chúng ta sẽ viết mã để thêm các phần tử vào một tập hợp như thế nào?

Chúng ta có thể hoàn thành nhiệm vụ này bằng một trong các tùy chọn sau

  • Phương pháp 1. Sử dụng add[]
  • Phương pháp 2. Sử dụng update[] với
    dog_names = set[]
    dog_names.add['Chewie']
    dog_names.add['Chewie']
    print[dog_names]
    0
  • Phương pháp 3. Sử dụng toán tử đường ống
  • Phương pháp 4. Sử dụng
    dog_names = set[]
    dog_names.add['Chewie']
    dog_names.add['Chewie']
    print[dog_names]
    1

Phương pháp 1. Sử dụng thêm[]

Phương pháp này sử dụng hàm add[] để thêm một phần tử vào một tập hợp trống

________số 8_______

Dòng đầu tiên trong đoạn mã trên khai báo một tập rỗng. Điều này tiết kiệm cho

dog_names = set[]
dog_names.add['Chewie']
dog_names.add['Chewie']
print[dog_names]
3

Dòng sau sử dụng hàm add[] và chuyển cho nó một [1] đối số. Trong trường hợp này, một chuỗi [

dog_names = set[]
dog_names.add['Chewie']
dog_names.add['Chewie']
print[dog_names]
5]. Hành động này thêm phần tử vào tập hợp
dog_names = set[]
dog_names.add['Chewie']
dog_names.add['Chewie']
print[dog_names]
3

Ở dòng tiếp theo, nội dung của

dog_names = set[]
dog_names.add['Chewie']
dog_names.add['Chewie']
print[dog_names]
3 được xuất ra thiết bị đầu cuối

dog_names = set[]
dog_names.add['Chewie']
dog_names.add['Chewie']
print[dog_names]
8

Không có lỗi nào được hiển thị nếu chúng tôi cố gắng thêm lại cùng một phần tử. Tuy nhiên, lần xuất hiện thứ hai bị bỏ qua

dog_names = set[]
dog_names.add['Chewie']
dog_names.add['Chewie']
print[dog_names]

Như mong đợi, nội dung của

dog_names = set[]
dog_names.add['Chewie']
dog_names.add['Chewie']
print[dog_names]
3 vẫn giữ nguyên

dog_names = set[]
dog_names.add['Chewie']
dog_names.add['Chewie']
print[dog_names]
8

Đặt Python thêm[]


Xem video này trên YouTube

Phương pháp 2. Sử dụng update[] với danh sách

Phương pháp này sử dụng hàm update[] kết hợp với danh sách để thêm danh sách các mục vào một tập hợp

sold_yesterday = ['Griffin', 'Tinsley', 'Watson']
dog_names.update[sold_yesterday]
print[dog_names]

Ví dụ này được xây dựng dựa trên bộ

dog_names = set[]
dog_names.add['Chewie']
dog_names.add['Chewie']
print[dog_names]
3 hiện có từ Phương pháp 1

Về vấn đề này, một danh sách tất cả những con chó được bán ngày hôm qua tại PetBoutique đã được tạo. Kết quả lưu vào

sold_yesterday = ['Griffin', 'Tinsley', 'Watson']
dog_names.update[sold_yesterday]
print[dog_names]
3 ở định dạng danh sách

Dòng sau sử dụng hàm update[] và truyền cho nó một [1] đối số, danh sách,

sold_yesterday = ['Griffin', 'Tinsley', 'Watson']
dog_names.update[sold_yesterday]
print[dog_names]
3 và chuyển đổi danh sách này thành một tập hợp

Ở dòng tiếp theo, nội dung của

dog_names = set[]
dog_names.add['Chewie']
dog_names.add['Chewie']
print[dog_names]
3 được xuất ra thiết bị đầu cuối

sold_yesterday = ['Griffin', 'Tinsley', 'Watson']
dog_names.update[sold_yesterday]
print[dog_names]
7

Như mong đợi, bộ dog_names hiện chứa bốn [4] tên chó không theo thứ tự cụ thể

Python Set update[] - Ví dụ, Giải thích, Thời gian chạy


Xem video này trên YouTube

Phương pháp 3. Sử dụng toán tử đường ống

Phương pháp này sử dụng Người vận hành đường ống [

sold_yesterday = ['Griffin', 'Tinsley', 'Watson']
dog_names.update[sold_yesterday]
print[dog_names]
8] để thêm một bộ mới vào một bộ hiện có

sold_today = set[]
sold_today.add['Scout']
all_sales = dog_names | sold_today
print[all_sales]

Ví dụ này được xây dựng dựa trên bộ

dog_names = set[]
dog_names.add['Chewie']
dog_names.add['Chewie']
print[dog_names]
3 hiện có từ Phương pháp 1 và Phương pháp 2

Về vấn đề này, một danh sách tất cả những con chó được bán ngày hôm nay tại PetBoutique 🐕🐕‍🦺🐩 được tạo ra. Kết quả lưu vào

sold_today = set[]
sold_today.add['Scout']
all_sales = dog_names | sold_today
print[all_sales]
0

Ở dòng tiếp theo, một tên chó mới được thêm vào bộ

sold_today = set[]
sold_today.add['Scout']
all_sales = dog_names | sold_today
print[all_sales]
0

Tiếp theo, hai [2] bộ được nối bằng cách sử dụng toán tử đường ống [

sold_yesterday = ['Griffin', 'Tinsley', 'Watson']
dog_names.update[sold_yesterday]
print[dog_names]
8]. Kết quả lưu vào
sold_today = set[]
sold_today.add['Scout']
all_sales = dog_names | sold_today
print[all_sales]
3

Trên dòng sau, nội dung của

sold_today = set[]
sold_today.add['Scout']
all_sales = dog_names | sold_today
print[all_sales]
3 được xuất ra thiết bị đầu cuối

sold_today = set[]
sold_today.add['Scout']
all_sales = dog_names | sold_today
print[all_sales]
5

Như mong đợi, bộ dog_names hiện có năm [5] tên chó không theo thứ tự cụ thể

Python Set union[] - Ví dụ, Giải thích, Thời gian chạy


Xem video này trên YouTube

Phương pháp 4. sử dụng công đoàn

Phương pháp này sử dụng phương pháp

sold_today = set[]
sold_today.add['Scout']
all_sales = dog_names | sold_today
print[all_sales]
6 để thêm một tập hợp mới vào một tập hợp hiện có

last_week_sales = {'Scout', 'Chewie', 'Griffin', 'Tinsley', 'Watson'}
this_week_sales = ['Axel', 'Pixie', 'Gunner']
all_sales = last_week_sales.union[this_week_sales]
print[all_sales]

Dòng đầu tiên trong đoạn mã trên khai báo một tập hợp mới [khác với Cách 1]. Lưu kết quả vào

sold_today = set[]
sold_today.add['Scout']
all_sales = dog_names | sold_today
print[all_sales]
7

Dòng sau khai báo danh sách chứa bán chó trong tuần này. Lưu kết quả vào

sold_today = set[]
sold_today.add['Scout']
all_sales = dog_names | sold_today
print[all_sales]
8

Dòng tiếp theo hợp nhất hai [2] bộ bằng cách sử dụng hàm

sold_today = set[]
sold_today.add['Scout']
all_sales = dog_names | sold_today
print[all_sales]
9. Kết quả lưu vào
sold_today = set[]
sold_today.add['Scout']
all_sales = dog_names | sold_today
print[all_sales]
3

Trên dòng sau, nội dung của

sold_today = set[]
sold_today.add['Scout']
all_sales = dog_names | sold_today
print[all_sales]
3 được xuất ra thiết bị đầu cuối

last_week_sales = {'Scout', 'Chewie', 'Griffin', 'Tinsley', 'Watson'}
this_week_sales = ['Axel', 'Pixie', 'Gunner']
all_sales = last_week_sales.union[this_week_sales]
print[all_sales]
2

Đúng như dự đoán, bộ

dog_names = set[]
dog_names.add['Chewie']
dog_names.add['Chewie']
print[dog_names]
3 hiện có tám [8] tên chó không theo thứ tự cụ thể

[Tổng quan] Toán tử gán tại chỗ của Python. toán tử hợp chất


Xem video này trên YouTube

Tóm lược

Bài viết này đã cung cấp bốn [4] cách để thêm các phần tử vào một tập hợp để chọn cách phù hợp nhất cho yêu cầu viết mã của bạn

Bạn có thể thêm vào một bộ bằng Python không?

Phương thức set add[] trong Python thêm một phần tử đã cho vào một tập hợp nếu phần tử đó không có trong tập hợp đó trong Python . Thông số. yếu tố. Phần tử cần được thêm vào một tập hợp.

Bạn có thể nối các giá trị vào một tập hợp không?

Sử dụng Toán tử nối để Nối vào Tập hợp .

Chủ Đề