Làm cách nào để bạn cập nhật một phần tử trong python?

Phương thức update[] cập nhật tập hợp hiện tại, bằng cách thêm các mục từ tập hợp khác [hoặc bất kỳ lần lặp nào khác]

Nếu một vật phẩm xuất hiện trong cả hai bộ, thì chỉ một lần xuất hiện của vật phẩm này sẽ xuất hiện trong bộ được cập nhật

Trong Python, danh sách có thể thay đổi. Điều đó có nghĩa là chúng ta có thể thay đổi nội dung của danh sách bằng cách thêm, cập nhật hoặc xóa các phần tử khỏi danh sách. Trong bài viết này, chúng ta sẽ thảo luận về cách cập nhật giá trị của các phần tử danh sách hiện có trong Python

Cập nhật phần tử hiện có trong danh sách

Danh sách là một cấu trúc dữ liệu tuần tự dựa trên chỉ mục. Do đó, chúng tôi có thể truy cập các phần tử danh sách theo vị trí chỉ mục của chúng và thay đổi giá trị của chúng. Hãy hiểu bằng một ví dụ,

Giả sử chúng ta có một danh sách các số,

list_of_numbers = [9, 10, 11, 12, 13, 14, 15]

Bây giờ chúng tôi muốn thay đổi giá trị của ba phần tử đầu tiên thành 10. Để làm được điều đó, chúng ta có thể chọn một phạm vi từ danh sách tôi. e. , từ vị trí chỉ số 0 đến 3 và gán giá trị 10 cho nó,

Trong ví dụ trên, chúng tôi đã sử dụng phương pháp update[] để thêm các phần tử của tập hợp B và C vào A và cập nhật A với tập hợp kết quả

Ở đây, ban đầu tập hợp A chỉ có 3 mục. Khi chúng ta gọi update[], các phần tử của B và C được thêm vào tập hợp A

ví dụ 2. update[] để thêm String và Dictionary vào Set

# string
alphabet = 'odd'

# sets
number1 = {1, 3}
number2 = {2, 4}

# add elements of the string to the set number1.update[alphabet]

print['Set and strings:', number1] # dictionary key_value = {'key': 1, 'lock' : 2}

# add keys of dictionary to the set number2.update[key_value]

print['Set and dictionary keys:', number2]

đầu ra

Set and strings: {1, 3, 'o', 'd'}
Set and dictionary keys: {'lock', 2, 4, 'key'}

Trong ví dụ trên, chúng tôi đã sử dụng phương thức update[] để thêm chuỗi và từ điển vào tập hợp

Phương thức chia nhỏ chuỗi thành các ký tự riêng lẻ và thêm chúng vào tập hợp số1. Tương tự, nó thêm các khóa của từ điển vào tập hợp số2

Ghi chú. Nếu từ điển được truyền cho phương thức update[], các khóa của từ điển sẽ được thêm vào tập hợp

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à một tập hợp, danh sách, bộ dữ liệu hoặc từ điển. Nó tự động chuyển đổi thành một bộ và thêm vào bộ.  

Giá trị trả về. Phương thức này thêm set2 vào set1 và không trả về gì.  

Ví dụ về cập nhật bộ Python[]

ví dụ 1. Làm việc với danh sách cập nhật bộ Python

Python3




# Python program to demonstrate the

# use of update[] method

 

________47____48_______ [1,

{1, 2, 3, 4, 5}
{1, 2, 3, 4, 5, 'c', 'b', 'a'}
0_______51_______3_______2
{1, 2, 3, 4, 5}
{1, 2, 3, 4, 5, 'c', 'b', 'a'}
3

{1, 2, 3, 4, 5}
{1, 2, 3, 4, 5, 'c', 'b', 'a'}
4_______48_______ [
{1, 2, 3, 4, 5}
{1, 2, 3, 4, 5, 'c', 'b', 'a'}
7,3_______9,___
Updated set:  {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}
1
{1, 2, 3, 4, 5}
{1, 2, 3, 4, 5, 'c', 'b', 'a'}
3

Updated set:  {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}
3= [
Updated set:  {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}
6,___
Updated set:  {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}
8,45_______0
{1, 2, 3, 4, 5}
{1, 2, 3, 4, 5, 'c', 'b', 'a'}
3

 

# Python program to demonstrate the2

# Python program to demonstrate the3= # Python program to demonstrate the5# Python program to demonstrate the6

# Python program to demonstrate the7= # Python program to demonstrate the5# use of update[] method0

 

# use of update[] method1

# use of update[] method2

 

# use of update[] method3

# use of update[] method4_______46_______5

 

# use of update[] method6

# use of update[] method7

# use of update[] method8

# use of update[] method4_______46_______5

đầu ra.  

{1, 2, 3, 5, 6, 7}
{1, 2, 3, 5, 6, 7, 10, 11, 12}

ví dụ 2. Phần tử cập nhật bộ Python trong bộ

Python3




# Python program to demonstrate the

# use of update[] method

 

list1= [1,

{1, 2, 3, 4, 5}
{1, 2, 3, 4, 5, 'c', 'b', 'a'}
0_______51_______3_______2,=2
{1, 2, 3, 4, 5}
{1, 2, 3, 4, 5, 'c', 'b', 'a'}
3

{1, 2, 3, 4, 5}
{1, 2, 3, 4, 5, 'c', 'b', 'a'}
4_______48_______ [1,=2,3_______0,3_______2,
{1, 2, 3, 4, 5}
{1, 2, 3, 4, 5, 'c', 'b', 'a'}
7
{1, 2, 3, 4, 5}
{1, 2, 3, 4, 5, 'c', 'b', 'a'}
3

[7= [910_______51_______12,14_______50_______5

 

16

# Python program to demonstrate the3= # Python program to demonstrate the5# Python program to demonstrate the6

# Python program to demonstrate the7= # Python program to demonstrate the5# use of update[] method0

 

# use of update[] method1

# use of update[] method2

 

# use of update[] method3

# use of update[] method4_______46_______5

 

{1, 2, 3, 4, 5}
{1, 2, 3, 4, 5, 'c', 'b', 'a'}
00

# use of update[] method4_______46_______5

đầu ra.  

{1, 2, 3, 4, 5}
{1, 2, 3, 4, 5, 'c', 'b', 'a'}

ví dụ 3. Thêm các phần tử của từ điển vào Tập hợp

Python3




{1, 2, 3, 4, 5}
{1, 2, 3, 4, 5, 'c', 'b', 'a'}
03_______48_______ [91,
{1, 2, 3, 4, 5}
{1, 2, 3, 4, 5, 'c', 'b', 'a'}
0,3_______2,48_______2,___
{1, 2, 3, 4, 5}
{1, 2, 3, 4, 5, 'c', 'b', 'a'}
715

 

{1, 2, 3, 4, 5}
{1, 2, 3, 4, 5, 'c', 'b', 'a'}
16_______48_______ [9
{1, 2, 3, 4, 5}
{1, 2, 3, 4, 5, 'c', 'b', 'a'}
9_______3_______20
{1, 2, 3, 4, 5}
{1, 2, 3, 4, 5, 'c', 'b', 'a'}
21,9_______1
{1, 2, 3, 4, 5}
{1, 2, 3, 4, 5, 'c', 'b', 'a'}
20
{1, 2, 3, 4, 5}
{1, 2, 3, 4, 5, 'c', 'b', 'a'}
25,___
{1, 2, 3, 4, 5}
{1, 2, 3, 4, 5, 'c', 'b', 'a'}
27
{1, 2, 3, 4, 5}
{1, 2, 3, 4, 5, 'c', 'b', 'a'}
20
{1, 2, 3, 4, 5}
{1, 2, 3, 4, 5, 'c', 'b', 'a'}
29,

Chủ Đề