Làm cách nào để thêm giá trị vào một tập hợp trong python?

Khoa học dữ liệu là tương lai và tương lai là ở đây ngay bây giờ. Các nhà khoa học dữ liệu hiện là những chuyên gia được tìm kiếm nhiều nhất hiện nay. Để trở thành một Nhà khoa học dữ liệu giỏi hoặc để chuyển đổi nghề nghiệp trong Khoa học dữ liệu, người ta phải sở hữu bộ kỹ năng phù hợp. Chúng tôi đã tuyển chọn danh sách Chứng chỉ chuyên nghiệp tốt nhất về Khoa học dữ liệu với Python. Các khóa học này sẽ dạy cho bạn các công cụ lập trình cho Khoa học dữ liệu như Pandas, NumPy, Matplotlib, Seaborn và cách sử dụng các thư viện này để triển khai các mô hình Máy học

Kiểm tra Đánh giá chi tiết về Chứng chỉ chuyên nghiệp tốt nhất về Khoa học dữ liệu với Python

Hãy nhớ rằng, Khoa học dữ liệu đòi hỏi rất nhiều kiên nhẫn, bền bỉ và thực hành. Vì vậy, hãy bắt đầu học ngay hôm nay

Các bộ trong python được sử dụng để lưu trữ các phần tử hoặc đối tượng duy nhất. Không giống như các cấu trúc dữ liệu khác như bộ dữ liệu hoặc danh sách, bộ không cho phép thêm các giá trị trùng lặp vào chúng. Trong bài viết này, chúng ta sẽ xem xét các cách khác nhau để thêm một phần tử vào một tập hợp trong python. Chúng tôi cũng sẽ xem xét một số trường hợp sử dụng mà chúng tôi không được phép thêm các loại đối tượng cụ thể vào một tập hợp

Thêm phần tử vào Set bằng phương thức Add[]

Phương thức add[] được sử dụng để thêm các giá trị mới vào một tập hợp. Khi được gọi trên một tập hợp, phương thức add[] sẽ lấy một phần tử đơn lẻ được thêm vào tập hợp làm tham số đầu vào và thêm nó vào tập hợp. Khi phần tử đầu vào đã có trong tập hợp, không có gì xảy ra. Sau khi thực hiện thành công, phương thức add[] trả về Không có

Chúng ta có thể thêm một phần tử vào set bằng phương thức add[] như sau

mySet = set[[1, 2, 3, 4, 5]]
print["Original Set is:", mySet]
mySet.add[6]
print["Set after adding 6 to it:", mySet]

đầu ra

Original Set is: {1, 2, 3, 4, 5}
Set after adding 6 to it: {1, 2, 3, 4, 5, 6}

Khi chúng tôi thêm một phần tử trùng lặp vào tập hợp, tập hợp vẫn không thay đổi. Bạn có thể thấy nó trong ví dụ sau

mySet = set[[1, 2, 3, 4, 5]]
print["Original Set is:", mySet]
mySet.add[5]
print["Set after adding 5 to it:", mySet]

đầu ra

Original Set is: {1, 2, 3, 4, 5}
Set after adding 5 to it: {1, 2, 3, 4, 5}

Cách thêm nhiều phần tử vào Set

Chúng ta sẽ sử dụng phương thức update[] để thêm nhiều phần tử vào một tập hợp. Phương thức update[] lấy một hoặc nhiều đối tượng có thể lặp lại như từ điển python, bộ dữ liệu, danh sách hoặc bộ và thêm các phần tử của có thể lặp vào bộ hiện có

Chúng ta có thể thêm các phần tử của danh sách vào một tập hợp như sau

mySet = set[[1, 2, 3, 4, 5]]
print["Original Set is:", mySet]
myList = [6, 7, 8]
print["List of values is:", myList]
mySet.update[myList]
print["Set after adding elements of myList:", mySet]

đầu ra

Original Set is: {1, 2, 3, 4, 5}
List of values is: [6, 7, 8]
Set after adding elements of myList: {1, 2, 3, 4, 5, 6, 7, 8}

Để thêm các phần tử từ hai hoặc nhiều danh sách, chúng ta chỉ cần chuyển từng danh sách làm đối số đầu vào cho phương thức update[] như sau

mySet = set[[1, 2, 3, 4, 5]]
print["Original Set is:", mySet]
myList1 = [6, 7, 8]
myList2 = [9, 10]
print["First List of values is:", myList1]
print["Second List of values is:", myList2]
mySet.update[myList1, myList2]
print["Set after adding elements of myList1 and myList2 :", mySet]

đầu ra

Original Set is: {1, 2, 3, 4, 5}
First List of values is: [6, 7, 8]
Second List of values is: [9, 10]
Set after adding elements of myList1 and myList2 : {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}

Giống như danh sách, chúng ta có thể thêm các phần tử từ một hoặc nhiều bộ hoặc tập hợp bằng cách sử dụng cùng một cú pháp được sử dụng cho danh sách

Khi chúng tôi cố gắng thêm từ điển python vào một bộ bằng phương thức update[], chỉ các khóa của từ điển được thêm vào bộ. Điều này có thể được quan sát thấy trong ví dụ sau

________số 8

đầu ra

Original Set is: {1, 2, 3, 4, 5}
Dictionary is: {6: 36, 7: 49, 8: 64}
Set after updating : {1, 2, 3, 4, 5, 6, 7, 8}

Để thêm các giá trị trong từ điển vào tập hợp, chúng ta sẽ phải chuyển danh sách các giá trị một cách rõ ràng bằng cách sử dụng dict. phương thức values[] như sau

Original Set is: {1, 2, 3, 4, 5}
Set after adding 6 to it: {1, 2, 3, 4, 5, 6}
0

đầu ra

Original Set is: {1, 2, 3, 4, 5}
Set after adding 6 to it: {1, 2, 3, 4, 5, 6}
1

Chúng ta cũng có thể sử dụng toán tử giải nén * để thêm nhiều phần tử vào một tập hợp. Đối với điều này, trước tiên chúng tôi sẽ giải nén tập hợp hiện tại và đối tượng chứa các phần tử sẽ được thêm vào tập hợp. Sau khi giải nén, chúng ta có thể tạo một bộ mới bằng cách sử dụng tất cả các phần tử như sau

Original Set is: {1, 2, 3, 4, 5}
Set after adding 6 to it: {1, 2, 3, 4, 5, 6}
2

đầu ra

Original Set is: {1, 2, 3, 4, 5}
Set after adding 6 to it: {1, 2, 3, 4, 5, 6}
3

Thêm đối tượng vào một tập hợp

Giống như các phần tử riêng lẻ, chúng ta cũng có thể thêm các đối tượng vào một tập hợp bằng cách sử dụng phương thức add[]. Điều kiện duy nhất là chúng ta chỉ có thể thêm các đối tượng bất biến. Ví dụ: chúng ta có thể thêm một bộ vào danh sách bằng phương thức add[] như sau

Original Set is: {1, 2, 3, 4, 5}
Set after adding 6 to it: {1, 2, 3, 4, 5, 6}
4

đầu ra

Original Set is: {1, 2, 3, 4, 5}
Set after adding 6 to it: {1, 2, 3, 4, 5, 6}
5

Khi chúng tôi cố gắng thêm một đối tượng có thể thay đổi, chẳng hạn như danh sách vào tập hợp, nó sẽ phát sinh TypeError. Điều này là do các đối tượng có thể thay đổi không thể băm được và không thể thêm vào tập hợp

Original Set is: {1, 2, 3, 4, 5}
Set after adding 6 to it: {1, 2, 3, 4, 5, 6}
6

đầu ra

Original Set is: {1, 2, 3, 4, 5}
Set after adding 6 to it: {1, 2, 3, 4, 5, 6}
7

TypeError có thể được xử lý bằng cách xử lý ngoại lệ bằng cách sử dụng python try except blocks

Cách thêm một chuỗi dưới dạng phần tử vào một tập hợp trong Python

Chúng ta có thể thêm toàn bộ chuỗi vào một tập hợp bằng cách sử dụng phương thức add[] như sau

Original Set is: {1, 2, 3, 4, 5}
Set after adding 6 to it: {1, 2, 3, 4, 5, 6}
8

đầu ra

Original Set is: {1, 2, 3, 4, 5}
Set after adding 6 to it: {1, 2, 3, 4, 5, 6}
9

Để thêm các ký tự của chuỗi vào tập hợp, chúng ta sẽ sử dụng phương thức update[] như sau

mySet = set[[1, 2, 3, 4, 5]]
print["Original Set is:", mySet]
mySet.add[5]
print["Set after adding 5 to it:", mySet]
0

đầu ra

mySet = set[[1, 2, 3, 4, 5]]
print["Original Set is:", mySet]
mySet.add[5]
print["Set after adding 5 to it:", mySet]
1

Phần kết luận

Trong bài viết này, chúng ta đã thấy nhiều cách khác nhau để thêm một hoặc nhiều phần tử vào một tập hợp trong python. Chúng ta cũng đã thấy cách chúng ta có thể thêm các chuỗi hoặc các đối tượng bất biến khác vào tập hợp. Hãy theo dõi để biết thêm các bài viết thông tin

Có liên quan

Đào tạo Python được đề xuất

Món ăn. Python 3 cho người mới bắt đầu

Hơn 15 giờ nội dung video với hướng dẫn có hướng dẫn cho người mới bắt đầu. Tìm hiểu cách tạo các ứng dụng trong thế giới thực và nắm vững kiến ​​thức cơ bản

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

Sau khi tạo một bộ, bạn không thể thay đổi các mục trong đó nhưng bạn có thể thêm các mục mới . Để thêm một mục vào một tập hợp, hãy sử dụng phương thức add[].

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ủ Đề