Phương thức cập nhật danh sách Python()

Cú pháp sau đây cho thấy rằng các giá trị của một đối tượng có thể lặp lại sẽ được thêm vào một tập hợp hiện có

bố trí. cập nhật (có thể lặp lại)

hoặc là

Cú pháp sau đây cho thấy rằng các giá trị của hai hoặc nhiều đối tượng có thể lặp lại sẽ được thêm vào một tập hợp hiện có

bố trí. cập nhật (iterable1, iterable2, iterable3,…)

Đối tượng iterable tự động chuyển đổi thành một tập hợp trước khi thêm giá trị vào một tập hợp khác và hàm update() không trả về gì cả. Các cách sử dụng khác nhau của hàm update() đã được trình bày trong phần tiếp theo của hướng dẫn

Ví dụ 1. Cập nhật một bộ bởi một bộ khác

Tạo một tệp python với tập lệnh sau sẽ chèn các giá trị của một tập hợp vào một tập hợp khác. Ở đây, các giá trị của cả hai bộ là số. Giá trị của hai tập hợp và giá trị của tập hợp được cập nhật sẽ được in sau

#Khai báo bộ đầu tiên
set1 = {45 . , 10, 38, 21, 90, 42, 37}
#Declare the second set
set2 = {21, 49, 60, 90, 11, 56}

#Print the values of the first set
print("The values of the first set:\n ", set1 .
#Print the values of the second set
print("The values of the second set:\n ", set2 .

#Update the first set by the second set
set1.cập nhật( set2 )
# .
print("The values of the first set after update:\n ", set1 )

Đầu ra.
Đầu ra sau sẽ xuất hiện sau khi thực hiện đoạn mã trên.

Phương thức cập nhật danh sách Python()

Ví dụ-2. Cập nhật một bộ số bằng một bộ ký tự

Tạo một tệp python với tập lệnh sau sẽ chèn các giá trị của một tập hợp vào một tập hợp khác. Ở đây, các giá trị của tập hợp chính là các số và các giá trị của một tập hợp khác là các chuỗi. Các giá trị của tập hợp cập nhật sẽ được in sau

#Khai báo danh sách số
listdata = [ . , 50, 10, 60, 40, 30]
#Convert the list into a set
set1 = set(listdata)

#Print the values of the set
print("The values of the original set:\n ", set1 .

#Declare another set
set2 = {'PHP', 'BASH', 'JAVA'}

#Update the set1 by set2
set1.cập nhật( set2 )

# .
print("The values of the updated set:\n ", set1 )

Đầu ra.
Đầu ra sau sẽ xuất hiện sau khi thực hiện đoạn mã trên.

Phương thức cập nhật danh sách Python()

Ví dụ-3. Cập nhật một bộ bằng cách sử dụng danh sách

Tạo một tệp python với tập lệnh sau sẽ chèn các giá trị của hai danh sách vào một danh sách khác sẽ được chuyển đổi thành một bộ trước khi cập nhật. Ở đây, giá trị của ba danh sách là các ký tự. Các giá trị của bộ chính sẽ được in trước và sau khi cập nhật bộ

#Khai báo ba danh sách ký tự
listdata1 = [ . , 'b', 'c', 'd']
listdata2 = ['p', 'q', 'r']
listdata3 = ['w', 'x', 'y', 'z']

#Create set from the first list
setdata = set(listdata1)

#Print the values of the set
print("The values of the original set:\n ", đặt dữ liệu .

#Update set by the second list
setdata.cập nhật( listdata2 )
# .
print("The values of the set after updating by the second list:\n ", đặt dữ liệu .

#Update set by the third list
setdata.cập nhật( listdata3 )
# .
print("The values of the set after updating by the third list:\n ", đặt dữ liệu )

Đầu ra.
Đầu ra sau sẽ xuất hiện sau khi thực hiện đoạn mã trên.

Phương thức cập nhật danh sách Python()

Ví dụ-4. Cập nhật một bộ bằng cách sử dụng từ điển

Tạo một tệp python với tập lệnh sau sẽ chèn các giá trị của từ điển vào một tập hợp. Ở đây, các giá trị của bộ chính là các ký tự và các khóa của từ điển là các ký tự. Các giá trị của bộ chính sẽ được in trước và sau khi cập nhật bộ

#Declare a set
setdata = {'a . , 'b', 'c', 'd', 'e'}
#Declare a dictionary
dicdata = {'x':60, 'y' . 50, 'z' . 36}

#In giá trị của tập hợp
in("The values of the set:\n ", đặt dữ liệu .
#Print the values of the dictionary
print("The values of the dictionary:\n ", dữ liệu dic .

#Update set by the dictionary
setdata.cập nhật( dữ liệu dic )

# .
print("The values of the set after updating by the dictionary:\n ", đặt dữ liệu )

Đầu ra.
Đầu ra sau sẽ xuất hiện sau khi thực hiện đoạn mã trên.

Phương thức cập nhật danh sách Python()

Ví dụ-5. Cập nhật một bộ bằng cách sử dụng một bộ

Tạo một tệp python với tập lệnh sau sẽ chèn các giá trị của một bộ dữ liệu vào một tập hợp. Ở đây, các giá trị của tập hợp chính và giá trị của bộ dữ liệu là các số. Các giá trị của bộ chính sẽ được in trước và sau khi cập nhật bộ

#Declare a set
setdata = {7< . , 8, 4, 9, 2, 0, 9}
#Declare a tuple
tupledata = (70, 30, 60, 40, 10)

#Print the values of the set
print("The values of the set:\n ", đặt dữ liệu .
#Print the values of the tuple
print("The values of the tuple:\n ", bộ dữ liệu .

#Update set by the tuple
setdata.cập nhật( bộ dữ liệu )

# .
print("The values of the set after updating by the tuple:\n ", đặt dữ liệu )

Đầu ra.
Đầu ra sau sẽ xuất hiện sau khi thực hiện đoạn mã trên.

Phương thức cập nhật danh sách Python()

Yếu tố-6. Cập nhật một tập hợp bằng cách sử dụng một chuỗi

Tạo một tệp python với tập lệnh sau để chèn một giá trị chuỗi vào một tập hợp. Ở đây, các giá trị của tập hợp chính là các chuỗi. Các giá trị của bộ chính sẽ được in trước và sau khi cập nhật bộ

#Declare a set
setdata = {'Ubuntu . ,'windows','Fedora','Red Hat'}
#Declare a string
strval = 'Linux'

#Print the values of the set
print("The values of the set:\n ", đặt dữ liệu .
#Print the values of the string
print("The values of the string:\n ", strval .

#Update set by the string
setdata.cập nhật( strval )

# .
print("The values of the set after updating by the string:\n ", đặt dữ liệu )

Đầu ra.
Đầu ra sau sẽ xuất hiện sau khi thực hiện đoạn mã trên.

Phương thức cập nhật danh sách Python()

Phần kết luận

Các cách khác nhau để cập nhật một tập hợp bằng cách sử dụng một tập hợp, danh sách, bộ dữ liệu, từ điển và chuỗi khác đã được mô tả trong hướng dẫn này để giúp người dùng python biết mục đích của việc sử dụng hàm update() để cập nhật tập hợp

Bạn có thể sử dụng cập nhật trên danh sách bằng Python không?

Thông số. Phương thức Update() lấy bất kỳ số lượng đối số nào. Các đối số có thể là tập hợp, danh sách, bộ dữ liệu hoặc từ điển .

Tôi có thể sửa đổi một bộ bằng Python không?

Các phần tử của tập hợp là duy nhất. Các yếu tố trùng lặp không được phép. Bản thân một tập hợp có thể được sửa đổi, nhưng các phần tử chứa trong tập hợp đó phải thuộc loại bất biến .

Sự khác biệt giữa thêm và cập nhật trong Python là gì?

Chúng tôi sử dụng phương thức add() để thêm một giá trị vào một tập hợp. Chúng tôi sử dụng phương thức update() để thêm các giá trị chuỗi vào một tập hợp . Ở đây Sequences là bất kỳ lần lặp nào bao gồm list , tuple , string , dict v.v.