Computer >> Máy Tính >  >> Lập trình >> Python

Đặt update () trong Python để thực hiện liên hợp n mảng

Trong hướng dẫn này, chúng tôi sẽ viết một chương trình sử dụng thiết lập cập nhật phương thức để kết hợp nhiều mảng. Và nó sẽ trả về kết quả là mảng một chiều với tất cả các giá trị duy nhất từ ​​mảng.

Hãy xem một ví dụ để hiểu rõ hơn.

Hãy xem một ví dụ để hiểu rõ hơn.

Đầu vào

arrays = [[1, 2, 3, 4, 5], [6, 7, 8, 1, 2, 3, 4, 5], [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]]

Đầu ra

[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

Làm theo các bước dưới đây để viết chương trình.

  • Khởi tạo mảng như trong ví dụ.
  • 3Tạo một khoảng trống.
  • Lặp lại các mảng.
  • Trong mỗi lần lặp lại, hãy sử dụng cập nhật phương pháp của tập hợp để thêm các phần tử độc đáo mới vào
  • Chuyển đổi tập hợp vào danh sách và in nó.

Ví dụ

# initialzing the array
arrays = [[1, 2, 3, 4, 5], [6, 7, 8, 1, 2, 3, 4, 5], [1, 2, 3, 4, 5, 6, 7, 8, 9,10]]
# empty set
result = set()
# iterating over the arrays
for array in arrays:
   # updating the set
   result.update(array)
# converting and printing the set in list
print(list(result))

Đầu ra

Nếu bạn chạy đoạn mã trên, bạn sẽ nhận được kết quả sau.

[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

Kết luận

Nếu bạn có bất kỳ nghi ngờ nào trong hướng dẫn, hãy đề cập đến chúng trong phần bình luận.