Hướng dẫn how to add to a dictionary python - cách thêm vào python từ điển


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 thức 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ụ

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

Hãy tự mình thử »
  "brand": "Ford",
  "model": "Mustang",
  "year": 1964
}
thisdict.update({"color": "red"})

Hãy tự mình thử »



Mẹo: Thêm và cập nhật Sử dụng cùng một ký hiệu

Ký hiệu tương tự có thể được sử dụng để cập nhật một giá trị trong từ điển. Giả sử chúng ta vừa nướng một mẻ mới gồm 10 bánh quế. Chúng tôi có thể cập nhật từ điển của mình để phản ánh điều này bằng cách sử dụng dòng mã sau:

Hướng dẫn how to add to a dictionary python - cách thêm vào python từ điển

Dòng mã này đặt giá trị liên quan đến khóa quế trên từ từ điển của chúng tôi thành 14.

  • Sự kết luận
  • Không có phương thức add(), append() hoặc insert() mà bạn có thể sử dụng để thêm một mục vào từ điển trong Python. Thay vào đó, bạn thêm một mục vào từ điển bằng cách chèn khóa chỉ mục mới vào từ điển, sau đó gán cho nó một giá trị cụ thể.

Hướng dẫn này đã thảo luận, với một ví dụ, làm thế nào để thêm một mục vào từ điển Python. Bây giờ bạn đã sẵn sàng để bắt đầu thêm các mục vào từ điển như một chuyên gia Python!
First name

Last name

Email

Phone number

Từ điển được sử dụng để lưu trữ dữ liệu bằng cấu trúc giá trị khóa trong Python.

Khi bạn làm việc với từ điển, bạn có thể tự hỏi mình, làm thế nào tôi có thể thêm một mục vào từ điển? Bài viết này sẽ trả lời câu hỏi đó.

Từ điển Python: Một người bồi dưỡng

Cấu trúc dữ liệu từ điển cho phép bạn ánh xạ các phím đến các giá trị. Điều này rất hữu ích vì các khóa hoạt động như một nhãn cho một giá trị, điều đó có nghĩa là khi bạn muốn truy cập một giá trị cụ thể, tất cả những gì bạn phải làm là tham chiếu tên khóa cho giá trị bạn muốn truy xuất.

Từ điển thường lưu trữ thông tin có liên quan theo một cách nào đó, chẳng hạn như hồ sơ cho một học sinh ở trường hoặc danh sách các màu sắc mà bạn có thể mua một tấm thảm.

Xem xét từ điển sau:

scones = {
	"Fruit": 22,
	"Plain": 14,
	"Cinnamon": 4,
	"Cheese": 21
}

Từ điển này chứa bốn khóa và bốn giá trị. Các phím được lưu trữ dưới dạng một chuỗi, và xuất hiện ở bên trái của đại tràng; Các giá trị được lưu trữ ở bên phải của các dấu chấm; bị ràng buộc với một khóa cụ thể trong từ điển.

Bây giờ, làm thế nào để chúng ta thêm một mục vào từ điển này? Hãy để phá vỡ nó xuống.

Python thêm vào từ điển

Để thêm một mục vào từ điển Python, bạn nên gán một giá trị cho khóa chỉ mục mới trong từ điển của bạn.

Không giống như danh sách và bộ dữ liệu, không có phương thức add(), insert() hoặc append() mà bạn có thể sử dụng để thêm các mục vào cấu trúc dữ liệu của mình. Thay vào đó, bạn phải tạo một khóa chỉ mục mới, sau đó sẽ được sử dụng để lưu trữ giá trị bạn muốn lưu trữ trong từ điển của mình.

Dưới đây là cú pháp để thêm giá trị mới vào từ điển:

dictionary_name[key] = value

Hãy để sử dụng một ví dụ để minh họa cách thêm một mục vào từ điển. Trong từ điển của chúng tôi từ trước đó, chúng tôi đã lưu trữ bốn khóa và giá trị. Từ điển này phản ánh mức độ cổ phiếu của các hương vị khác nhau của bánh nướng được bán tại một quán cà phê.

Giả sử chúng ta vừa nướng một mẻ 10 bánh nướng anh đào mới. Bây giờ, chúng tôi muốn thêm các bánh nướng này vào từ điển của các loại scone. Để làm như vậy, chúng ta có thể sử dụng mã này:

scones = {
	"Fruit": 22,
	"Plain": 14,
	"Cinnamon": 4,
	"Cheese": 21
}

scones["Cherry"] = 10

print(scones)

Mã của chúng tôi trả về:

{'Fruit': 22, 'Plain': 14, 'Cinnamon': 4, 'Cheese': 21, 'Cherry': 10}

Như bạn có thể thấy, mã của chúng tôi đã thêm khóa Cherry Cherry vào từ điển của chúng tôi, đã được gán giá trị 10.

Trong mã của chúng tôi, trước tiên chúng tôi đã khai báo một từ điển có tên là SCO SCONES, nơi lưu trữ thông tin về số lượng bánh nướng có sẵn tại một quán cà phê để đặt hàng. Tiếp theo, chúng tôi đã thêm khóa Cherry Cherry vào từ điển của chúng tôi và gán cho nó giá trị 10 bằng cách sử dụng mã sau:

Cuối cùng, chúng tôi đã in ra phiên bản cập nhật của từ điển của chúng tôi.

Lưu ý rằng, trong đầu ra của mã của chúng tôi, từ điển của chúng tôi không được đặt hàng. Điều này là do dữ liệu được lưu trữ trong từ điển, không giống như dữ liệu được lưu trữ trong danh sách, không có bất kỳ thứ tự cụ thể nào.

Mẹo: Thêm và cập nhật Sử dụng cùng một ký hiệu

Ký hiệu tương tự có thể được sử dụng để cập nhật một giá trị trong từ điển. Giả sử chúng ta vừa nướng một mẻ mới gồm 10 bánh quế. Chúng tôi có thể cập nhật từ điển của mình để phản ánh điều này bằng cách sử dụng dòng mã sau:

scones = {
	"Fruit": 22,
	"Plain": 14,
	"Cinnamon": 4,
	"Cheese": 21
}

scones["Cinnamon"] = 14

print(scones)

Mã của chúng tôi trả về:

dictionary_name[key] = value
0

Như bạn có thể thấy, mã của chúng tôi đã thêm khóa Cherry Cherry vào từ điển của chúng tôi, đã được gán giá trị 10.

Trong mã của chúng tôi, trước tiên chúng tôi đã khai báo một từ điển có tên là SCO SCONES, nơi lưu trữ thông tin về số lượng bánh nướng có sẵn tại một quán cà phê để đặt hàng. Tiếp theo, chúng tôi đã thêm khóa Cherry Cherry vào từ điển của chúng tôi và gán cho nó giá trị 10 bằng cách sử dụng mã sau:

Cuối cùng, chúng tôi đã in ra phiên bản cập nhật của từ điển của chúng tôi.

Lưu ý rằng, trong đầu ra của mã của chúng tôi, từ điển của chúng tôi không được đặt hàng. Điều này là do dữ liệu được lưu trữ trong từ điển, không giống như dữ liệu được lưu trữ trong danh sách, không có bất kỳ thứ tự cụ thể nào.