Cách nối vào một tập hợp trong Python: Python Set Add () và Update () • datagy – nối vào một con trăn đã đặt

Bạn đang xem : thêm vào một tập hợp python

Trong hướng dẫn này, bạn sẽ học cách nối một 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 đó.

Tập hợp được tạo bằ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} 

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 một 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 một 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ộ?

 # Nối 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} 

Bởi 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ể truy cập: 'list' 

Chúng ta có thể thấy rằng khi 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 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 một 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ư việc 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 bộ 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 () , thì chuỗi đó sẽ được thêm vào dưới dạng một mục. Tuy nhiên, khi một chuỗi được thêm vào bằng phương thức .update () , thì chuỗi đó sẽ được thêm vào dưới dạng các mục riêng biệt với 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 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 bộ này vào bộ 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 đúng cách. 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ủ đề nối vào một con trăn đã đặt

2 Ngày 1 Đêm Việt Nam|Tập 2: HIEUTHUHAI đòi tắm chung với Trường Giang,chớp cơ hội thả thính Tiểu Vy

alt

  • Tác giả: ĐÔNG TÂY PROMOTION OFFICIAL
  • Ngày đăng: 2022-06-26
  • Đánh giá: 4 ⭐ ( 8347 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: 2 Ngày 1 Đêm Việt Nam | Tập 2: HIEUTHUHAI đòi tắm chung với Trường Giang, chớp cơ hội thả thính Tiểu Vy

    2Ngay1Dem tuần này hứa hẹn sẽ mang đến những màn “giáp lá cà” cực gay cấn. Các thành viên sẽ được tham gia các trò chơi trên biển cực thú vị và đâu sẽ là team “chăn ấm nệm êm”, đâu sẽ là team “cô đơn lạnh lẽo”. Cùng xem nhé!

    ⛺ 2 Ngày 1 Đêm là một chương trình truyền hình thực tế, nơi các nghệ sĩ có những chuyến đi đến nhiều vùng miền khác nhau khắp cả nước. Các thành viên phải hoàn thành nhiều nhiệm vụ và thử thách khác nhau để nhận những phần thưởng hay hình phạt thú vị.

    ▶️Xem sớm nhất và trọn bộ trên VieON 👉 https://vieon.vn/2-ngay-1-dem-tu-do-tu-lo.html
    📺 Đón xem 2 NGÀY 1 ĐÊM vào lúc 20H30 Chủ Nhật hàng tuần trên HTV7 và phát lại trên kênh @ĐÔNG TÂY PROMOTION OFFICIAL
    🎬 Xem thêm Hậu trường siêu lầy lội của 2 Ngày 1 Đêm trên kênh @2 NGÀY 1 ĐÊM VIETNAM

    2ngay1dem 2Ngày1Đêm 2Days1NightVietNam 2N1Đ TựDoTựLo DongTayPromotion
    TrườngGiang KiềuMinhTuấn LêDươngBảoLâm NgôKiếnHuy CrisPhan HIEUTHUHAI TiểuVy

    📣 Subscribe kênh ĐÔNG TÂY PROMOTION OFFICIAL để không bỏ lỡ các chương trình SIÊU HẤP DẪN: https://bit.ly/SubDTP
    📣 Subscribe kênh DONG TAY ENTERTAINMENT để xem các VIDEO HOT từ các show đỉnh nhất: https://bit.ly/SubDTE

    ⏩ Bí mật HẬU TRƯỜNG https://bit.ly/HAUTRUONGDTP
    ⏩ SHOW HAY mỗi ngày https://bit.ly/showhotDTP

    👉 CÁC SHOW HOT KHÁC:
    2 Ngày 1 Đêm Việt Nam: https://bit.ly/2Ngay1DemVN
    Ơn Giời Cậu Đây Rồi: https://bit.ly/OnGioiCauDayRoiMua8
    Thời Tới Rồi: https://bit.ly/ThoiToiRoi
    Chọn Ai Đây: https://bit.ly/ChonAiDayMua3
    Drama Series Tâm Lof – Lỡ Va Vào Nhau: https://bit.ly/TamLof-LoVaVaoNhau
    Chuẩn Cơm Mẹ Nấu: https://bit.ly/ChuanComMeNau2022

    👉 Theo dõi các kênh chính thức của Dong Tay Promotion – thuộc sở hữu của DatVietVAC tại:
    ► Fanpage: https://www.facebook.com/DongTayPromotion
    ► Instagram: https://www.instagram.com/dongtaypromotion.official/
    ► TikTok: https://www.tiktok.com/@dongtaypromotionofficial

Video: Người đàn ông thả con trăn của mình vào lỗ nhỏ rồi đặt xô hứng bên dưới: Kết quả bất ngờ!

  • Tác giả: vietgiaitri.com
  • Đánh giá: 5 ⭐ ( 1451 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Người đàn ông thả con trăn của mình vào lỗ nhỏ rồi đặt xô hứng bên dưới, bất ngờ sau đó!. Một người đàn ông đã thả một con trăn xiết mồi hoàng đế (tên khoa học: Boa constrictor imperator) vào một cái lỗ nhỏ trên tường, sau đó đặt một chiếc xô nhựa bên dưới và cầm cây chùi sàn nhà để chờ sẵn

Hướng dẫn thiết lập VPN

  • Tác giả: timtailieu.vn
  • Đánh giá: 3 ⭐ ( 2867 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Hướng dẫn thiết lập VPN – Các hệ điều hành Windows 2000 Server cho phép bạn thiết lập VPN server bằng cách sửdụng lợi thếcó sẳn
    trong RRAS (Remote R…

Người đàn ông thả con trăn của mình vào lỗ nhỏ rồi đặt xô hứng bên dưới, bất ngờ sau đó!

  • Tác giả: khoahoc.news
  • Đánh giá: 5 ⭐ ( 7275 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Một cái đầu lấp ló đã xuất hiện từ bên trong!

Remote Desktop Connection: Cách thiết lập chi tiết, 100% truy cập máy tính qua Internet thành công

  • Tác giả: quantrimang.com
  • Đánh giá: 3 ⭐ ( 5755 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Quantrimang.com sẽ hướng dẫn bạn cách sử dụng Remote Desktop để truy cập máy tính qua Internet trên Windows 10 một cách chi tiết nhất.

Cách để Thiết lập mạng nội bộ (LAN)

  • Tác giả: www.wikihow.vn
  • Đánh giá: 3 ⭐ ( 7208 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Cách để Thiết lập mạng nội bộ (LAN). Trong bài viết này, wikiHow sẽ hướng dẫn bạn cách tạo mạng LAN (Local Area Network – Mạng nội bộ), cho phép các máy tính và thiết bị đã được kết nối có thể trò chuyện và truy cập internet. Đếm số máy…

Làm thế nào để kết nối máy in qua mạng LAN một cách dễ dàng?

  • Tác giả: teky.edu.vn
  • Đánh giá: 3 ⭐ ( 1355 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Việc kết nối máy in qua mạng LAN được xem là một trong những giải pháp tốt nhất, hiệu quả nhất nếu trong trường hợp không có kết nối internet

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  Mảng trong Java - khai báo mảng trong java