Hướng dẫn how do i add elements to a dictionary in python? - làm cách nào để thêm các phần tử vào từ điển trong python?

W3Schools được tối ưu hóa cho việc học và đào tạo. Ví dụ có thể được đơn giản hóa để cải thiện việc đọc và học tập. Hướng dẫn, tài liệu tham khảo và ví dụ được xem xét liên tục để tránh lỗi, nhưng chúng tôi không thể đảm bảo tính chính xác đầy đủ của tất cả các nội dung. Trong khi sử dụng W3Schools, bạn đồng ý đã đọc và chấp nhận các điều khoản sử dụng, cookie và chính sách bảo mật của chúng tôi.

Bản quyền 1999-2022 bởi dữ liệu refsnes. Đã đăng ký Bản quyền. W3Schools được cung cấp bởi W3.CSS.
W3Schools is Powered by W3.CSS.


Thêm các mặt hàng

Thêm một mục vào từ điển được thực hiện bằng cách sử dụng khóa chỉ mục mới và gán một giá trị cho nó:

Thí dụ

thisdict = {& nbsp; & nbsp; "thương hiệu": "ford", & nbsp; & nbsp; "model": "mustang", & nbsp; & nbsp; "năm": 1964} thisdict ["color"] )
  "brand": "Ford",
  "model": "Mustang",
  "year": 1964
}
thisdict["color"] = "red"
print(thisdict)

Hãy tự mình thử »


Cập nhật từ điển

Phương pháp update() sẽ cập nhật từ điển với các mục từ một đối số nhất định. Nếu mặt hàng không tồn tại, mặt hàng sẽ được thêm vào.

Đối số phải là một từ điển, hoặc một đối tượng có thể lặp có khóa: các cặp giá trị.

Thí dụ

Thêm một mục màu vào từ điển bằng cách sử dụng phương thức update():

thisdict = {& nbsp; & nbsp; "thương hiệu": "ford", & nbsp; & nbsp; "model": "mustang", & nbsp; & nbsp; "năm": 1964} thisdict.update ({"color" )
  "brand": "Ford",
  "model": "Mustang",
  "year": 1964
}
thisdict.update({"color": "red"})

Hãy tự mình thử »



Từ điển Python là một trong những loại dữ liệu tích hợp. Các yếu tố từ điển là các cặp giá trị khóa. Bạn có thể thêm vào từ điển trong Python bằng nhiều phương thức. Hãy cùng xem một số cách khác nhau để nối các mục vào từ điển Python hiện có.

Python Thêm vào từ điển bằng cách sử dụng toán tử chuyển nhượng

Chúng tôi không có bất kỳ cách Python cụ thể nào để cập nhật từ điển. Nếu bạn muốn thêm một khóa mới vào từ điển, thì bạn có thể sử dụng toán tử gán với khóa từ điển.

Điều này khá giống với việc gán một giá trị mới cho từ điển. Vì từ điển Python có thể thay đổi, khi bạn sử dụng toán tử gán, bạn chỉ cần thêm các khóa mới vào cơ sở hạ tầng.

dict[key] = value

Khi một khóa đã tồn tại trong từ điển, toán tử gán sẽ tự động cập nhật các giá trị.

Hãy cùng xem một cuộc biểu tình dưới đây để xem cách thức này diễn ra. Nếu có một khóa hiện có, toán tử gán sẽ tự động ghi lại các giá trị.

d = {'a': 1, 'b': 2}
print(d)
d['a'] = 100  # existing key, so overwrite
d['c'] = 3  # new key, so add
d['d'] = 4
print(d)

Output:

{'a': 1, 'b': 2}
{'a': 100, 'b': 2, 'c': 3, 'd': 4}

Nối các giá trị vào từ điển bằng phương thức Update ()

Từ điển Python cung cấp một phương thức cập nhật () cho phép chúng tôi nối một từ điển vào từ điển khác. Phương thức Cập nhật () tự động ghi đè lên các giá trị của bất kỳ khóa hiện có nào với các khóa mới. Vì vậy, hãy chắc chắn rằng bạn không vô tình ghi đè lên bất kỳ thông tin có giá trị nào ở đây.

Hãy để xem cách chúng ta có thể sử dụng phương thức Cập nhật () từ điển để thêm các giá trị mới vào từ điển của chúng ta:

blog = {'Website':'Journaldev', 'tutorial':'Append to Python dictionary'}
print("Here are the current details: ", blog)

# Adding the author details to the dictionary
blog.update({'Author':'Pankaj Kumar'})
print("Updated dictionary is: ", blog)

# Appending another dictionary
guests = {'Guest1':'Meghna'}
blog.update(guests)
print("Updated dictionary is: ", blog)

Hãy cùng xem cách thức phương thức Update () hoạt động để thêm các mục mới vào từ điển Python:

Here are the current details:  {'Website': 'Journaldev', 'tutorial': 'Append to Python dictionary'}
Updated dictionary is:  {'Website': 'Journaldev', 'tutorial': 'Append to Python dictionary', 'Author': 'Pankaj Kumar'}
Updated dictionary is:  {'Website': 'Journaldev', 'tutorial': 'Append to Python dictionary', 'Author': 'Pankaj Kumar', 'Guest1': 'Meghna'}

Thêm các mục vào từ điển Python mà không ghi đè

Lưu ý cách cả hai phương thức tự động ghi đè lên bất kỳ giá trị hiện có nào nếu có khóa. Nếu bạn biết rằng chương trình của bạn có thể có các khóa trùng lặp, thì tốt nhất là thêm một phần phụ có điều kiện thay vì nối trực tiếp các giá trị.

Bạn có thể làm tương tự bằng cách sử dụng điều kiện IF ở đây để đảm bảo rằng các khóa trong từ điển không được ghi đè.

Ở đây, một ví dụ đơn giản về cách bạn có thể thực hiện công việc này. Tuy nhiên, bạn cũng có thể chọn sử dụng ngoại lệ thử Catch, bằng cách sử dụng điều kiện IF sẽ là loại dễ nhất để bắt đầu.

if 'c' not in d.keys():
    d['c'] = 300

if 'e' not in d.keys():
    d['e'] = 5

print(d)

Output:

{'a': 100, 'b': 2, 'c': 3, 'd': 4, 'e': 5}

Lưu ý rằng giá trị ‘C không thay đổi do điều kiện IF.

Sự kết luận

Đó là tất cả để thêm chìa khóa vào một từ điển trong Python.

Làm cách nào để thêm các yếu tố vào từ điển hiện có?

Để nối một phần tử vào từ điển hiện có, bạn phải sử dụng tên từ điển theo sau là dấu ngoặc vuông với tên khóa và gán một giá trị cho nó.use the dictionary name followed by square brackets with the key name and assign a value to it.

Bạn có thể thêm các giá trị vào từ điển trong Python không?

Bạn có thể thêm dữ liệu hoặc giá trị vào từ điển trong Python bằng các bước sau: Đầu tiên, gán một giá trị cho phương thức khóa mới.Use Dict.Update () để thêm nhiều giá trị vào các khóa. First, assign a value to a new key. Use dict. Update() method to add multiple values to the keys.

Làm cách nào để thêm hai yếu tố vào từ điển trong Python?

Dưới đây là tám phương pháp tiêu chuẩn mà bạn có thể hợp nhất hai từ điển trong Python ...
1) Sử dụng phương thức Update () ..
2) Sử dụng toán tử hợp nhất (|) ..
3) Sử dụng toán tử ** ..
4) Giải nén từ điển thứ hai ..
5) Sử dụng Phương thức Collection.ChainMap () ..
6) Sử dụng itertools.....
7) Sử dụng khả năng hiểu từ điển ..
8) Thêm giá trị của các khóa chung ..

Làm cách nào để cập nhật từ điển trong Python?

Phương thức Cập nhật từ điển Python () Cập nhật từ điển với các phần tử từ một đối tượng từ điển khác hoặc từ một cặp khóa/giá trị khác ...
Cú pháp: Dict.Update ([Khác]).
Tham số: Phương thức này lấy một từ điển hoặc một đối tượng có thể lặp lại của các cặp khóa/giá trị (thường là bộ dữ liệu) làm tham số ..