Cách nối vào một tập hợp trong Python: Python Set Add () và Update () • datagy – thêm phần tử để đặt python

Bạn đang xem : thêm phần tử để đặt python

Trong hướng dẫn này, bạn sẽ học cách nối giá trị vào một tập hợp trong Python bằng cách sử dụng Phương thức .add () .update () . Bạn sẽ tìm hiểu tổng quan ngắn gọn về bộ Python là gì. Sau đó, bạn sẽ học cách thêm một mục vào một tập hợp bằng phương thức .add () cũng như nhiều mục bằng phương thức .update () . Bạn cũng sẽ học cách sử dụng toán tử nối để thêm các mục vào một tập hợp.

Trả lời nhanh: Sử dụng thêm cập nhật để nối các mục vào một tập hợp

Trả lời nhanh - Python Nối vào một Tập hợp Cách nối một mục hoặc nhiều mục vào một tập hợp Python

Bộ Python là gì?

Bộ Python là một tập hợp dữ liệu tương tự như danh sách Python Từ điển Python . Chúng có một số thuộc tính duy nhất: cụ thể là, các bộ Python là

  1. Không theo thứ tự, nghĩa là bạn không thể lập chỉ mục một tập hợp
  2. Chỉ chứa các mục duy nhất, nghĩa là không thể có bất kỳ bản sao nào trong tập hợp đó.

Các tập hợp được tạo bằng cách sử dụng dấu ngoặc nhọn ( {} ), có vẻ giống với từ điển Python. Vì khai báo tương tự, bạn cần sử dụng hàm set () để tạo một tập hợp trống.

Hãy xem cách chúng ta có thể tạo một tập hợp bằng Python:

 # Tạo tập hợp trống
a_set = {}

# Tạo Tập hợp với Dữ liệu
another_set = {1, 2, 3, 4} 

Bởi vì các bộ Python không có thứ tự, chúng tôi không thể chỉ đơn giản sửa đổi một mục bằng cách sử dụng một chỉ mục. Tuy nhiên, chúng tôi có thể sử dụng các phương pháp tập hợp để thêm hoặc xóa các mục khỏi một tập hợp. Hãy cùng tìm hiểu cách thêm một mục vào một tập hợp.

Thêm một mục vào Tập hợp Python bằng cách sử dụng Thêm

Cách dễ nhất để thêm một mục vào tập hợp Python là sử dụng phương thức tập hợp Python, .add () . Phương thức hoạt động trên một tập hợp và nhận một tham số duy nhất, mục cần thêm. Mục được thêm vào dự kiến ​​là một đối tượng bất biến, chẳng hạn như một chuỗi hoặc một số.

Hãy xem cái này trông như thế nào:

 # Nối vào một tập hợp Python với .add ()
mục = {1, 2, 3}

items.add (4)
in (các mặt hàng)

# Trả về: {1, 2, 3, 4} 

Chúng tôi có thể thấy rằng phương pháp này hoạt động tại chỗ, cho phép chúng tôi thêm một mục mà không cần gán lại nhóm cho chính nó.

Bây giờ, điều gì sẽ xảy ra khi chúng tôi cố gắng thêm một mục đã tồn tại trong bộ?

 # Thêm một mục hiện có vào một tập hợp Python bằng .add ()
mục = {1, 2, 3}

items.add (3)
in (các mặt hàng)

# Trả về: {1, 2, 3} 

Vì tập hợp Python chỉ có thể chứa các mục duy nhất, khi một mục đã tồn tại được thêm vào tập hợp đó, tập hợp đó vẫn không thay đổi .

Bây giờ, hãy xem điều gì sẽ xảy ra khi chúng tôi cố gắng thêm một đối tượng có thể lặp lại, chẳng hạn như danh sách vào tập hợp của chúng tôi:

 # Nối vào một tập hợp Python với .add ()
mục = {1, 2, 3}

items.add ([4, 5, 6])
in (các mặt hàng)

# Trả về: TypeError: loại không thể chỉnh sửa: 'list' 

Chúng ta có thể thấy rằng khi chúng ta cố gắng nối một đối tượng có thể thay đổi, chẳng hạn như một danh sách, thì TypeError sẽ xuất hiện. Điều này là do các tập hợp chỉ có thể chứa các kiểu dữ liệu bất biến, vì chúng không thể được phép thay đổi.

Trong nhiều trường hợp, bạn sẽ muốn thêm nhiều mục vào một tập hợp. Đó chính xác là những gì bạn sẽ học trong phần tiếp theo.

Thêm nhiều mục vào tập hợp Python bằng cách sử dụng Cập nhật

Phương thức Python .add () chỉ chấp nhận một mục duy nhất. Điều gì xảy ra khi bạn muốn nối nhiều mục vào một tập hợp? Mặc dù có thể viết vòng lặp for để nối nhiều mục bằng phương thức .add () , Python cũng cung cấp phương thức .update () chấp nhận một tệp có thể lặp lại đối tượng để nối nhiều mục vào một tập hợp .

Hãy xem nó trông như thế nào:

 # Nối Nhiều Mục vào một Tập hợp Python
mục = {1, 2, 3}
new_items = [4, 5, 6]

# Bạn có thể sử dụng vòng lặp for với .add ()
cho mục trong new_items:
    items.add (item)

in (các mặt hàng)
# Trả về: {1, 2, 3, 4, 5, 6}

# Hoặc bạn có thể sử dụng phương thức .update ()
mục = {1, 2, 3}
new_items = [4, 5, 6]

items.update (new_items)
in (các mặt hàng)
# Trả về: {1, 2, 3, 4, 5, 6} 

Chúng ta có thể thấy rằng bằng cách sử dụng .update () sẽ dễ dàng thêm nhiều mục vào một tập hợp.

Tương tự như khi sử dụng phương thức .add () , nếu chúng tôi cố gắng nối các mục đã tồn tại, chúng sẽ đơn giản bị bỏ qua. Chúng tôi có thể xác nhận điều này bằng cách dùng thử:

 # Nối Nhiều Mục vào một Tập hợp Python
mục = {1, 2, 3}
new_items = [2, 3, 4, 5, 6]

items.update (new_items)
in (các mặt hàng)
# Trả về: {1, 2, 3, 4, 5, 6} 

Trong phần tiếp theo, bạn sẽ tìm hiểu cách có thể nối các chuỗi vào một bộ Python.

Thêm chuỗi vào bộ Python

Một lưu ý thú vị về việc nối các chuỗi vào các tập hợp Python là chúng có thể được nối thêm bằng cả hai phương thức .add () .update () . Tùy thuộc vào việc bạn chọn cái nào sẽ mang lại kết quả khác nhau. Điều này là do các chuỗi Python về mặt kỹ thuật là bất biến, nhưng là các đối tượng có thể lặp lại.

Do đó, khi một chuỗi được thêm vào bằng phương thức .add () , chuỗi sẽ được thêm dưới dạng một mục duy nhất. Tuy nhiên, khi một chuỗi được thêm bằng phương thức .update () , chuỗi đó sẽ được thêm vào dưới dạng các mục riêng biệt từ chuỗi. Hãy xem nó trông như thế nào:

 # Nối một chuỗi vào một tập hợp bằng Python
items1 = {1, 2, 3}
items2 = {1, 2, 3}
word = 'datagy'

items1.add (từ)
items2.update (word)

print ('items1 =', items1)
print ('items2 =', items2)

# Trả lại:
# items1 = {'datagy', 1, 2, 3}
# items2 = {1, 2, 3, 'a', 'd', 't', 'g', 'y'} 

Một cách mà chúng tôi có thể sửa đổi hành vi này là chuyển chuỗi dưới dạng danh sách vào phương thức .update () . Bằng cách này, Python sẽ diễn giải chuỗi dưới dạng một mục trong danh sách, không phải là bản thân đối tượng có thể lặp lại. Hãy xác nhận điều này:

 # Nối một chuỗi vào một tập hợp bằng Python
mục = {1, 2, 3}
word = 'datagy'

items.update ([word])
in (các mặt hàng)

# Trả về: {1, 2, 3, 'datagy'} 

Trong phần tiếp theo, bạn sẽ học cách sử dụng toán tử nối Python để thêm vào một tập hợp trong Python.

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

Python cũng đi kèm với một toán tử nối, | = , cho phép chúng ta dễ dàng nối các mục . Chúng ta có thể kết hợp hai tập hợp với nhau bằng cách sử dụng toán tử này, điều này dẫn đến một tập hợp chứa các mục của tập hợp thứ nhất và tập hợp thứ hai.

Hãy xem cách này hoạt động như thế nào bằng cách nối một tập hợp này vào tập hợp khác:

 # Ghép hai tập hợp bằng Python
mục = {1, 2, 3}
more_items = {3, 4, 5}

mục | = more_items

in (các mặt hàng)

# Trả về: {1, 2, 3, 4, 5} 

Ở đây, chúng tôi đã khởi tạo hai tập hợp. Sau đó, chúng tôi áp dụng phép nối cho một trong các bộ để nối bộ kia vào đúng vị trí.

Kết luận

Trong hướng dẫn này, bạn đã học cách nối vào một tập hợp bằng Python. Bạn đã học cách sử dụng các phương thức .add () .update () để thêm một mục hoặc nhiều mục vào một tập hợp. Sau đó, bạn đã học được những điều kỳ quặc khi làm việc với các chuỗi và cách nối chúng vào một tập hợp một cách chính xác. Cuối cùng, bạn đã học được cách hoạt động của toán tử nối Python | = khi nối một tập hợp này vào tập hợp khác.

Để tìm hiểu thêm về các phương thức Python .add () .update () , hãy tham khảo tài liệu chính thức tại đây .

Tài nguyên bổ sung

Để tìm hiểu thêm về các chủ đề liên quan, hãy xem các bài viết sau:


Xem thêm những thông tin liên quan đến chủ đề thêm phần tử để đặt python

Hai cách duyệt phần tử của List trong Python

alt

  • Tác giả: Gà Python
  • Ngày đăng: 2021-12-07
  • Đánh giá: 4 ⭐ ( 2690 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Hai cách duyệt phần tử của List trong Python

Python NumPy Tutorial – Học NumPy Arrays với các ví dụ

  • Tác giả: viblo.asia
  • Đánh giá: 3 ⭐ ( 7219 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Python Numpy là gì? NumPy là một gói Python là viết tắt của Numerical Python. Đây là thư viện cốt lõi cho scientific computing, nó chứa một đối tượng mảng n chiều mạnh mẽ, cung cấp các công cụ để tích…

Cách thêm Python vào biến Windows PATH

  • Tác giả: quantrimang.com
  • Đánh giá: 3 ⭐ ( 8303 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Để giúp bạn vượt qua những rắc rối liên quan đến việc thêm Python vào Windows PATH sau khi cài đặt, hãy xem xét các tùy chọn và một vài bước liên quan.

[Python] Phần 8: Danh sách (List) trong Python

  • Tác giả: www.dammio.com
  • Đánh giá: 5 ⭐ ( 9217 lượt đánh giá )
  • Khớp với kết quả tìm kiếm:

Thêm phần tử vào trong set python

  • Tác giả: laptrinhcanban.com
  • Đánh giá: 5 ⭐ ( 4826 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Hướng dẫn cách thêm phần tử vào trong set python. Bạn sẽ học được cách thêm phần tử set bằng phương thức add() trong python sau bài học này.

Python: List

  • Tác giả: v1study.com
  • Đánh giá: 5 ⭐ ( 4155 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Python có sáu loại chuỗi tích hợp, nhưng những loại phổ biến nhất là danh sách (List) và bộ dữ liệu (Tuple), chúng ta sẽ thấy trong hướng dẫn này. Có một

List trong Python là gì? Cách tạo list trong Python

  • Tác giả: t3h.edu.vn
  • Đánh giá: 5 ⭐ ( 5263 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Trong Python list là một dạng dữ liệu cho phép lưu trữ nhiều kiểu dữ liệu khác nhau và truy xuất các phần tử bên trong nó thông qua vị trí của phần tử đó trong list.

Xem thêm các bài viết khác thuộc chuyên mục: Kiến thức lập trình

Xem Thêm  Cách tạo một lưới CSS hoàn hảo trên trang web của bạn [Bố cục mẫu] - cách tạo lưới css