Đối tượng từ điển chứa dữ liệu ở dạng cặp {'key1': 'value1', 'key2': 'value2', 'key3': 'value3'} {'key1': 'value1', 'key2': 'value2', 'key3': 'value3', 'key4': 'value4'} {'key1': 'value1', 'key2': 'value4', 'key3': 'value3', 'key4': 'value4'} 1. Dễ dàng thêm một cặp khóa/giá trị mới vào từ điển trong Python. Ví dụ mã sau đây cho chúng ta biết cách thêm một cặp khóa/giá trị mới vào từ điển Python.
dictionary = {"key1":"value1", "key2":"value2", "key3":"value3"} print(dictionary dictionary["key4"] = "value4" print(dictionary) dictionary["key2"] = "value4" print(dictionary)
Sản xuất
{'key1': 'value1', 'key2': 'value2', 'key3': 'value3'} {'key1': 'value1', 'key2': 'value2', 'key3': 'value3', 'key4': 'value4'} {'key1': 'value1', 'key2': 'value4', 'key3': 'value3', 'key4': 'value4'}
Trong đoạn mã trên, trước tiên chúng tôi khởi tạo một từ điển và sau đó thêm một cặp mới {'key1': 'value1', 'key2': 'value2', 'key3': 'value3'} {'key1': 'value1', 'key2': 'value2', 'key3': 'value3', 'key4': 'value4'} {'key1': 'value1', 'key2': 'value4', 'key3': 'value3', 'key4': 'value4'} 1 vào từ điển bằng cách sử dụng {'key1': 'value1', 'key2': 'value2', 'key3': 'value3'} {'key1': 'value1', 'key2': 'value2', 'key3': 'value3', 'key4': 'value4'} {'key1': 'value1', 'key2': 'value4', 'key3': 'value3', 'key4': 'value4'} 3. Nếu {'key1': 'value1', 'key2': 'value2', 'key3': 'value3'} {'key1': 'value1', 'key2': 'value2', 'key3': 'value3', 'key4': 'value4'} {'key1': 'value1', 'key2': 'value4', 'key3': 'value3', 'key4': 'value4'} 4 không tồn tại, thì cặp {'key1': 'value1', 'key2': 'value2', 'key3': 'value3'} {'key1': 'value1', 'key2': 'value2', 'key3': 'value3', 'key4': 'value4'} {'key1': 'value1', 'key2': 'value4', 'key3': 'value3', 'key4': 'value4'} 1 mới này sẽ được thêm vào từ điển. Nếu {'key1': 'value1', 'key2': 'value2', 'key3': 'value3'} {'key1': 'value1', 'key2': 'value2', 'key3': 'value3', 'key4': 'value4'} {'key1': 'value1', 'key2': 'value4', 'key3': 'value3', 'key4': 'value4'} 4 đã tồn tại, thì giá trị của {'key1': 'value1', 'key2': 'value2', 'key3': 'value3'} {'key1': 'value1', 'key2': 'value2', 'key3': 'value3', 'key4': 'value4'} {'key1': 'value1', 'key2': 'value4', 'key3': 'value3', 'key4': 'value4'} 4 hiện tại được cập nhật thành {'key1': 'value1', 'key2': 'value2', 'key3': 'value3'} {'key1': 'value1', 'key2': 'value2', 'key3': 'value3', 'key4': 'value4'} {'key1': 'value1', 'key2': 'value4', 'key3': 'value3', 'key4': 'value4'} 1 mới
Trong phần trước, chúng ta đã thảo luận về một phương pháp cập nhật cặp {'key1': 'value1', 'key2': 'value2', 'key3': 'value3'} {'key1': 'value1', 'key2': 'value2', 'key3': 'value3', 'key4': 'value4'} {'key1': 'value1', 'key2': 'value4', 'key3': 'value3', 'key4': 'value4'} 1 hiện có và thêm một cặp {'key1': 'value1', 'key2': 'value2', 'key3': 'value3'} {'key1': 'value1', 'key2': 'value2', 'key3': 'value3', 'key4': 'value4'} {'key1': 'value1', 'key2': 'value4', 'key3': 'value3', 'key4': 'value4'} 1 mới vào từ điển nếu không tìm thấy khóa. Nhưng nó chỉ hoạt động với một khóa/giá trị tại một thời điểm. Nếu chúng ta cần cập nhật một số cặp {'key1': 'value1', 'key2': 'value2', 'key3': 'value3'} {'key1': 'value1', 'key2': 'value2', 'key3': 'value3', 'key4': 'value4'} {'key1': 'value1', 'key2': 'value4', 'key3': 'value3', 'key4': 'value4'} 1 trong từ điển, chúng ta phải sử dụng hàm {'key1': 'value1', 'key2': 'value2', 'key3': 'value3'} {'key1': 'value1', 'key2': 'value2', 'key3': 'value3', 'key4': 'value4'} {'key1': 'value1', 'key2': 'value4', 'key3': 'value3', 'key4': 'value4'} 5. Hàm {'key1': 'value1', 'key2': 'value2', 'key3': 'value3'} {'key1': 'value1', 'key2': 'value2', 'key3': 'value3', 'key4': 'value4'} {'key1': 'value1', 'key2': 'value4', 'key3': 'value3', 'key4': 'value4'} 5 cũng có thể thêm nhiều từ điển vào một từ điển duy nhất. Ví dụ mã sau đây cho thấy cách chúng tôi có thể cập nhật nhiều cặp {'key1': 'value1', 'key2': 'value2', 'key3': 'value3'} {'key1': 'value1', 'key2': 'value2', 'key3': 'value3', 'key4': 'value4'} {'key1': 'value1', 'key2': 'value4', 'key3': 'value3', 'key4': 'value4'} 1 trong từ điển bằng hàm {'key1': 'value1', 'key2': 'value2', 'key3': 'value3'} {'key1': 'value1', 'key2': 'value2', 'key3': 'value3', 'key4': 'value4'} {'key1': 'value1', 'key2': 'value4', 'key3': 'value3', 'key4': 'value4'} 5
dictionary = {"key1":"value1", "key2":"value2", "key3":"value3"} print(dictionary) dictionary.update({"key4":"value4","key2":"value4"}) print(dictionary)
Sản xuất
{'key1': 'value1', 'key2': 'value2', 'key3': 'value3'} {'key1': 'value1', 'key2': 'value4', 'key3': 'value3', 'key4': 'value4'}
Trong đoạn mã trên, trước tiên chúng ta khởi tạo một từ điển, sau đó cập nhật nhiều cặp khóa/giá trị bằng cách sử dụng hàm {'key1': 'value1', 'key2': 'value2', 'key3': 'value3'} {'key1': 'value1', 'key2': 'value2', 'key3': 'value3', 'key4': 'value4'} {'key1': 'value1', 'key2': 'value4', 'key3': 'value3', 'key4': 'value4'} 5. Nếu {'key1': 'value1', 'key2': 'value2', 'key3': 'value3'} {'key1': 'value1', 'key2': 'value2', 'key3': 'value3', 'key4': 'value4'} {'key1': 'value1', 'key2': 'value4', 'key3': 'value3', 'key4': 'value4'} 4 không tồn tại, một cặp {'key1': 'value1', 'key2': 'value2', 'key3': 'value3'} {'key1': 'value1', 'key2': 'value2', 'key3': 'value3', 'key4': 'value4'} {'key1': 'value1', 'key2': 'value4', 'key3': 'value3', 'key4': 'value4'} 1 mới sẽ được thêm vào từ điển. Nếu {'key1': 'value1', 'key2': 'value2', 'key3': 'value3'} {'key1': 'value1', 'key2': 'value2', 'key3': 'value3', 'key4': 'value4'} {'key1': 'value1', 'key2': 'value4', 'key3': 'value3', 'key4': 'value4'} 4 đã tồn tại, thì {'key1': 'value1', 'key2': 'value2', 'key3': 'value3'} {'key1': 'value1', 'key2': 'value2', 'key3': 'value3', 'key4': 'value4'} {'key1': 'value1', 'key2': 'value4', 'key3': 'value3', 'key4': 'value4'} 4 hiện tại có {'key1': 'value1', 'key2': 'value2', 'key3': 'value3'} {'key1': 'value1', 'key2': 'value2', 'key3': 'value3', 'key4': 'value4'} {'key1': 'value1', 'key2': 'value4', 'key3': 'value3', 'key4': 'value4'} 1 mới
Như có thể thấy từ ví dụ trên, hàm {'key1': 'value1', 'key2': 'value2', 'key3': 'value3'} {'key1': 'value1', 'key2': 'value2', 'key3': 'value3', 'key4': 'value4'} {'key1': 'value1', 'key2': 'value4', 'key3': 'value3', 'key4': 'value4'} 5 giảm mã nếu bạn muốn cập nhật đồng thời nhiều cặp {'key1': 'value1', 'key2': 'value2', 'key3': 'value3'} {'key1': 'value1', 'key2': 'value2', 'key3': 'value3', 'key4': 'value4'} {'key1': 'value1', 'key2': 'value4', 'key3': 'value3', 'key4': 'value4'} 1
Sử dụng phương thức update() để thêm từ điển vào từ điển khác trong Python. Phương thức update() nối một từ điển với một từ điển khác. Với phương pháp này, chúng ta có thể chèn các cặp khóa-giá trị từ một từ điển vào từ điển khác
Từ điển dữ liệu Python là gì?
Dictionary là một cấu trúc dữ liệu và kiểu dữ liệu trong Python với các đặc điểm đặc biệt cho phép chúng ta lưu trữ bất kỳ loại giá trị nào như số nguyên, chuỗi, danh sách và cả các hàm khác. Để xác định một từ điển, danh sách các giá trị được đặt trong dấu ngoặc nhọn.
Làm cách nào để sửa đổi giá trị từ từ điển trong Python?
Thay đổi giá trị từ điển trong Python bằng cách giải nén từ điển bằng toán tử * Trong phương pháp này, chúng ta có thể thay đổi giá trị từ điển bằng cách giải nén từ điển bằng toán tử * rồi thêm (các) cặp khóa-giá trị mà chúng ta muốn chuyển sang từ điển.
Làm cách nào để xác định từ điển trong Python?
9. 2. Sử dụng từ điển trong Python Tương tự như với danh sách, có thể xác định trực tiếp một từ điển với các thành viên mà nó sẽ chứa hoặc khởi tạo từ điển trống rồi thêm các giá trị một hoặc nhiều
Có những loại danh sách nào trong Python?
Có một số loại danh sách trong Python, mặc dù chúng ta sẽ chỉ xem xét hai loại. danh sách và từ điển. Chúng là danh sách dữ liệu có thứ tự, vì vậy nó tính đến vị trí của phần tử. Hãy nhớ rằng phần tử đầu tiên là số 0 chứ không phải số 1
Thuật toán lập trình với Python là gì?
Lập trình thuật toán với Python. 9. 2. Sử dụng từ điển trong Python. Cũng giống như với danh sách, có thể xác định trực tiếp một từ điển với các thành viên mà nó sẽ chứa hoặc khởi tạo từ điển trống rồi thêm từng giá trị một hoặc nhiều giá trị.