Hướng dẫn dùng conjunto definition python

Trong bài viết này, bạn sẽ tìm hiểu về các tập hợp Python, như cách chúng được tạo ra, cách bạn có thể thêm các mục hoặc xóa các phần tử khỏi chúng và tất cả các hoạt động được thực hiện trên các tập hợp trong Python. Tuy nhiên, bản thân Bộ có thể thay đổi. Chúng tôi có thể thêm hoặc xóa các mục khỏi nó. Tập hợp có thể được sử dụng để thực hiện các hoạt động tập hợp toán học như liên hiệp, giao điểm, chênh lệch đối xứng, v.v.

  • Bộ Python
  • Cách tạo Bộ Python
  • Cách truy cập các phần tử trong Python Set
  • Cách thêm các phần tử trong Python Set
  • Nhận chiều dài của một bộ
  • Cách xóa phần tử khỏi Set trong Python
  • Các hoạt động tập hợp trong Python
  • Python Set Union
  • Giao lộ tập hợp Python

Một bộ Trong Python là một tập hợp các phần tử hoặc mục không có thứ tự. Mọi phần tử trong Tập hợp là duy nhất có nghĩa là không được phép trùng lặp và phải là bất biến, có nghĩa là không thể thay đổi trong tương lai.

Hãy lấy một ví dụ đơn giản về Bộ Python.

# app.py

setA = {'Samsung', 'Apple', 'Microsoft'}
print(setA)

Xem kết quả bên dưới.

Cách tạo Bộ Python

Đến tạo ra một bộ Trong Pythonsử dụng chức năng tích hợp sẵn bộ(). Tập hợp được hình thành bằng cách đặt tất cả các mục bên trong dấu ngoặc nhọn {} và dấu phẩy phân tách các mục. Tập hợp có thể có bất kỳ số lượng mục nào, có thể có nhiều kiểu khác nhau (số nguyên, số float, bộ tuple, chuỗi, v.v.). Nhưng Tập hợp không thể có phần tử có thể thay đổi, như danh sách hoặc từ điển, làm phần tử của nó.

Hãy tạo một Bộ Python kiểu dữ liệu phức tạp.

# app.py

setA = {21, 'Guidesy', (21, 22, 19)}
print(setA)

Xem kết quả bên dưới.

Hướng dẫn dùng conjunto definition python

Cách truy cập các phần tử trong Python Set

Để truy cập các phần tử trong tập hợp Python, hãy lặp qua Tập hợp. Bạn không thể truy cập các mục trong Tập hợp bằng cách tham chiếu đến một chỉ mục. Vì các tập hợp không có thứ tự, các mục không có chỉ mục. Tuy nhiên, bạn có thể tìm kiếm giá trị được chỉ định trong một tập hợp bằng cách sử dụng chúng trong từ khóa.

# app.py

setA = {21, 'Guidesy', (21, 22, 19)}

for item in setA:
    print(item)

Xem kết quả bên dưới.

Hướng dẫn dùng conjunto definition python

Cách thêm các phần tử trong Python Set

Bộ có thể thay đổi. Nhưng vì chúng không có thứ tự nên việc lập chỉ mục không có ý nghĩa. Để thêm một mục vào một tập hợp, chúng ta có thể sử dụng cộng() phương pháp. Nếu chúng ta muốn thêm nhiều hơn một mục vào một tập hợp bằng cách sử dụng cập nhật() phương pháp.

Xem ví dụ dưới đây.

# app.py

setA = {21, 'Guidesy', (21, 22, 19)}

setA.add(True)

print(setA)

Trong ví dụ trên, chúng tôi đã thêm một mục, đó là kiểu Boolean. Chúng ta có thể sử dụng cập nhật() để thêm nhiều mục vào Tập hợp.

# app.py

setA = {'Bad Bunny', 'Drake'}

setA.update({'Daddy Yankee', 'Louis Fonsi'})

print(setA)

Bây giờ, hãy xem kết quả bên dưới.

Hướng dẫn dùng conjunto definition python

Nhận chiều dài của một bộ

Chúng ta có thể sử dụng len chức năng xác định độ dài của Tập hợp.

# app.py

setA = {'Bad Bunny', 'Drake'}

setA.update({'Daddy Yankee', 'Louis Fonsi'})

print(len(setA))

Xem kết quả bên dưới.

Hướng dẫn dùng conjunto definition python

Cách xóa phần tử khỏi Set trong Python

Chúng tôi không thể truy cập hoặc thay đổi một mục của Tập hợp bằng cách sử dụng lập chỉ mục hoặc cắt. ThisSet vì Set không hỗ trợ nó.

Chúng ta có thể xóa thSettem khỏi Set bằng cách chỉ định giá trị item.

# app.py

setA = {'Bad Bunny', 'Louis Fonsi', 'Daddy Yankee'}

setA.remove('Louis Fonsi')

print(setA)

Vì vậy, giá trị đầu ra là như sau.

Hướng dẫn dùng conjunto definition python

Nếu một mục cần xóa không tồn tại, phương thức remove () sẽ phát sinh lỗi.

Các hoạt động tập hợp trong Python

Các tập hợp có thể được sử dụng để thực hiện các phép toán tập hợp như liên hiệp, giao điểm, hiệu số và hiệu số đối xứng.

Chúng ta có thể thực hiện điều này bằng cả hai cách, đó là toán tử hoặc phương thức. Hãy xem ví dụ sau.

Python Set Union

Xem ví dụ sau đây về Hoạt động Liên minh trên Bộ.

# app.py

setA = {'Bad Bunny', 'Louis Fonsi', 'Daddy Yankee'}
setB = {'Justin Bieber', 'Drake'}

setUnion = setA|setB
print(setUnion)

Xem kết quả bên dưới.

Hướng dẫn dùng conjunto definition python

Trong dòng mã 3 ở trên, chúng tôi đã thực hiện phép toán hợp nhất giữa setA bộB.

Hoạt động công đoàn được thực hiện bằng cách sử dụng | nhà điều hành. Điều tương tự có thể được thực hiện bằng cách sử dụng phương pháp liên hiệp().

# app.py

setA = {'Bad Bunny', 'Louis Fonsi', 'Daddy Yankee'}
setB = {'Justin Bieber', 'Drake'}

setUnion = setA.union(setB)
print(setUnion)

Nó sẽ cung cấp cho chúng ta cùng một đầu ra.

Giao lộ tập hợp Python

Giao điểm của bộMộtbộB là tập hợp các phần tử chung trong cả hai tập hợp.

Giao lộ được thực hiện bằng cách sử dụng & nhà điều hành. Điều tương tự có thể được thực hiện bằng cách sử dụng phương pháp giao nhau().

# app.py

setA = {'Bad Bunny', 'Louis Fonsi', 'Daddy Yankee'}
setB = {'Justin Bieber', 'Drake', 'Louis Fonsi'}

setUnion = setA.intersection(setB)
print(setUnion)

Trong ví dụ trên, chúng tôi nhận được các mục chung từ cả hai nhóm, Louis Fonsi.

Xem kết quả bên dưới.

Hướng dẫn dùng conjunto definition python

Vẫn còn rất nhiều hàm về Bộ Python. Chúng ta sẽ thấy chúng ngắn gọn từng cái một trên blog này.

Đó là nó cho bộ Python.