Làm thế nào để bạn thêm một khóa trong python?

Ký hiệu chỉ số dưới được định nghĩa là dấu ngoặc vuông

mydict = {"existingkey": "value"}

new_dict = {"NewKey": "NewValue"}

mydict.update[new_dict]

print[mydict]
1 và được sử dụng để truy cập các phần tử của danh sách hoặc bộ từ điển

Cùng với các toán tử

mydict = {"existingkey": "value"}

new_dict = {"NewKey": "NewValue"}

mydict.update[new_dict]

print[mydict]
1 và
mydict = {"existingkey": "value"}

new_dict = {"NewKey": "NewValue"}

mydict.update[new_dict]

print[mydict]
3, bạn cũng có thể gán một cặp khóa-giá trị cho một đối tượng từ điển hiện có

Mã số

Đoạn mã sau cho biết cách thêm khóa mới vào đối tượng từ điển

mydict = {"existingkey": "value"}

print[mydict]

mydict["newlyAddedkey"] = "newlyAddedValue"

print[mydict]

đầu ra

{'existingkey': 'value'}

{'existingkey': 'value', 'newlyAddedkey': 'newlyAddedValue'}

Điều này còn được gọi là nối thêm một giá trị khóa mới vào từ điển

Sử dụng phương thức Update[]

Trong phần này, bạn sẽ tìm hiểu cách thêm khóa-giá trị mới vào

mydict = {"existingkey": "value"}

new_dict = {"NewKey": "NewValue"}

mydict.update[new_dict]

print[mydict]
4 hiện có bằng phương thức update[]

cú pháp

Nó chấp nhận tham số

mydict = {"existingkey": "value"}

new_dict = {"NewKey": "NewValue"}

mydict.update[new_dict]

print[mydict]
5 bắt buộc, đây cũng là một từ điển khác bao gồm một hoặc nhiều cặp khóa-giá trị

Mã số

Ví dụ sau đây cho thấy cách các khóa và giá trị mới có thể được thêm vào từ điển bằng phương pháp

mydict = {"existingkey": "value"}

new_dict = {"NewKey": "NewValue"}

mydict.update[new_dict]

print[mydict]
6

mydict = {"existingkey": "value"}

new_dict = {"NewKey": "NewValue"}

mydict.update[new_dict]

print[mydict]

đầu ra

{'existingkey': 'value', 'NewKey': 'NewValue'}

Sử dụng phương thức __setitem[]__

Trong phần này, bạn sẽ học cách thêm khóa mới vào từ điển bằng cách sử dụng phương thức trong Python

Không nên sử dụng phương pháp này khi xem xét độ phức tạp của hiệu suất

cú pháp

mydict = {"existingkey": "value"}

new_dict = {"NewKey": "NewValue"}

mydict.update[new_dict]

print[mydict]
7 chấp nhận
mydict = {"existingkey": "value"}

new_dict = {"NewKey": "NewValue"}

mydict.update[new_dict]

print[mydict]
8 và
mydict = {"existingkey": "value"}

new_dict = {"NewKey": "NewValue"}

mydict.update[new_dict]

print[mydict]
9 làm tham số và đặt
mydict = {"existingkey": "value"}

new_dict = {"NewKey": "NewValue"}

mydict.update[new_dict]

print[mydict]
9 vào đối tượng gọi

Mã số

Ví dụ sau đây cho thấy cách thêm khóa mới vào từ điển bằng phương pháp

{'existingkey': 'value', 'NewKey': 'NewValue'}
1

mydict = {"existingkey": "value"}

new_dict = {"NewKey": "NewValue"}

mydict.update[new_dict]

print[mydict]
5

đầu ra

mydict = {"existingkey": "value"}

new_dict = {"NewKey": "NewValue"}

mydict.update[new_dict]

print[mydict]
6

Sử dụng toán tử **

Trong phần này, Bạn sẽ thêm một Khóa-giá trị mới bằng cách sử dụng

Toán tử này biểu thị giải nén từ điển. Toán hạng của toán tử này phải là một

Mỗi mục ánh xạ được thêm vào từ điển mới

Sử dụng

{'existingkey': 'value', 'NewKey': 'NewValue'}
2 trước các cặp khóa-giá trị như
{'existingkey': 'value', 'NewKey': 'NewValue'}
3 sẽ giải nén nó dưới dạng một đối tượng từ điển mới

Mã số

Đoạn mã sau cho thấy cách đối tượng

{'existingkey': 'value', 'NewKey': 'NewValue'}
2 giải nén hai đối tượng từ điển và thêm chúng vào một đối tượng từ điển mới

mydict = {"existingkey": "value"}

new_dict = {"NewKey": "NewValue"}

mydict.update[new_dict]

print[mydict]
0

đầu ra

mydict = {"existingkey": "value"}

new_dict = {"NewKey": "NewValue"}

mydict.update[new_dict]

print[mydict]
1

Sử dụng toán tử hợp nhất

Trong phần này, bạn sẽ tìm hiểu cách thêm khóa mới vào từ điển Python bằng Python

Toán tử hợp nhất này khả dụng kể từ

{'existingkey': 'value', 'NewKey': 'NewValue'}
5

Bạn có thể kiểm tra phiên bản Python trong cmd bằng lệnh bên dưới

mydict = {"existingkey": "value"}

new_dict = {"NewKey": "NewValue"}

mydict.update[new_dict]

print[mydict]
3

đầu ra

mydict = {"existingkey": "value"}

new_dict = {"NewKey": "NewValue"}

mydict.update[new_dict]

print[mydict]
4

Có hai loại hoạt động hợp nhất

Phương pháp đầu tiên sử dụng Hợp nhất

Hai từ điển sẽ được hợp nhất và một từ điển mới sẽ được tạo khi bạn sử dụng toán tử

{'existingkey': 'value', 'NewKey': 'NewValue'}
6 giữa hai từ điển

Mã số

{'existingkey': 'value'}

{'existingkey': 'value', 'newlyAddedkey': 'newlyAddedValue'}
0

đầu ra

{'existingkey': 'value'}

{'existingkey': 'value', 'newlyAddedkey': 'newlyAddedValue'}
1

Phương pháp thứ hai sử dụng Hợp nhất

Các mục từ từ điển thứ hai sẽ được hợp nhất vào từ điển đầu tiên thay vì tạo một đối tượng từ điển mới khi bạn sử dụng toán tử

{'existingkey': 'value', 'NewKey': 'NewValue'}
7 giữa hai từ điển

Thí dụ

{'existingkey': 'value'}

{'existingkey': 'value', 'newlyAddedkey': 'newlyAddedValue'}
2

đầu ra

{'existingkey': 'value'}

{'existingkey': 'value', 'newlyAddedkey': 'newlyAddedValue'}
3

Thêm cặp giá trị khóa mới vào từ điển mà không ghi đè

Trong phần này, bạn sẽ tìm hiểu cách thêm các cặp khóa-giá trị mới vào từ điển mà không ghi đè lên các cặp khóa-giá trị hiện có

Điều này có thể được thực hiện bằng cách kiểm tra xem khóa đã tồn tại trong từ điển hay chưa bằng cách sử dụng toán tử in và các câu lệnh

{'existingkey': 'value', 'NewKey': 'NewValue'}
8

Thí dụ

Trước khi thêm một khóa mới vào từ điển,

  • {'existingkey': 'value', 'NewKey': 'NewValue'}
    9 được sử dụng để kiểm tra xem khóa có tồn tại trong từ điển hay không
  • Nếu câu lệnh này được đánh giá là
    mydict = {"existingkey": "value"}
    
    new_dict = {"NewKey": "NewValue"}
    
    mydict.update[new_dict]
    
    print[mydict]
    50, thì khóa sẽ được thêm vào từ điển
  • Nếu đánh giá là sai, một thông báo lỗi sẽ được in
{'existingkey': 'value'}

{'existingkey': 'value', 'newlyAddedkey': 'newlyAddedValue'}
4

đầu ra

{'existingkey': 'value'}

{'existingkey': 'value', 'newlyAddedkey': 'newlyAddedValue'}
5

Trong ví dụ dưới đây, từ khóa “

mydict = {"existingkey": "value"}

new_dict = {"NewKey": "NewValue"}

mydict.update[new_dict]

print[mydict]
51” không có trong từ điển. Do đó nó sẽ được thêm vào từ điển

Thí dụ

{'existingkey': 'value'}

{'existingkey': 'value', 'newlyAddedkey': 'newlyAddedValue'}
6

đầu ra

{'existingkey': 'value'}

{'existingkey': 'value', 'newlyAddedkey': 'newlyAddedValue'}
7

Thêm khóa mới vào từ điển không có giá trị

Bạn có thể thêm một khóa mới vào từ điển mà không cần giá trị bằng cách sử dụng từ khóa

mydict = {"existingkey": "value"}

new_dict = {"NewKey": "NewValue"}

mydict.update[new_dict]

print[mydict]
52. Nó sẽ chỉ thêm một khóa mới vào từ điển

Chủ Đề