Hướng dẫn python docstring dictionary keys - khóa từ điển python docstring
Kiểu dữ liệu Dictionary trong Python là một tập hợp các cặp key-value không có thứ tự, có thể thay đổi và lập chỉ mục (truy cập phần tử theo chỉ mục). Dictionary được khởi tạo với các dấu ngoặc nhọn {} và chúng có các khóa và giá trị (key-value). Mỗi cặp key-value được xem như là một item. Key mà đã truyền cho item đó phải là duy nhất, trong khi đó value có thể là bất kỳ kiểu giá trị nào. Key phải là một kiểu dữ liệu không thay đổi (immutable) như chuỗi, số hoặc tuple. là một tập hợp các cặp key-value không có thứ tự, có thể thay đổi và lập chỉ mục (truy cập phần tử theo chỉ mục). Dictionary được khởi tạo với các dấu ngoặc nhọn {} và chúng có các khóa và giá trị (key-value). Mỗi cặp key-value được xem như là một item. Key mà đã truyền cho item đó phải là duy nhất, trong khi đó value có thể là bất kỳ kiểu giá trị nào. Key phải là một kiểu dữ liệu không thay đổi (immutable) như chuỗi, số hoặc tuple. Show
Nội dung chính ShowShow
Key và value được phân biệt riêng rẽ bởi một dấu hai chấm (:). Các item phân biệt nhau bởi một dấu phảy (,). Các item khác nhau được bao quanh bên trong một cặp dấu ngoặc móc đơn tạo nên một Dictionary trong Python Ví dụ: dictCar = { "brand": "Honda", "model": "Honda Civic", "year": 1972 } print(dictCar) Kết quả: {'brand': 'Honda', 'model': 'Honda Civic', 'year': 1972} Nội dung chính
Bạn có thể truy cập các item của Dictionary bằng cách sử dụng khóa của nó, bên trong dấu ngoặc vuông, ví dụ: dictCar = { "brand": "Honda", "model": "Honda Civic", "year": 1972 } print(dictCar["model"]) Kết quả: Nội dung chính dictCar = { "brand": "Honda", "model": "Honda Civic", "year": 1972 } print(dictCar.get("model")) Kết quả: Thay đổi giá trị của một Dictionary trong PythonNội dung chính dictCar = { "brand": "Honda", "model": "Honda Civic", "year": 1972 } dictCar["year"] = 2020 print(dictCar) Kết quả: {'brand': 'Honda', 'model': 'Honda Civic', 'year': 2020} Duyệt các item của Dictionary trong PythonNội dung chính Truy cập các item của Dictionary trong Python dictCar = { "brand": "Honda", "model": "Honda Civic", "year": 1972 } for x in dictCar: print(x, ": ", dictCar.get(x)) Kết quả: brand : Honda model : Honda Civic year : 1972 Nội dung chính dictCar = { "brand": "Honda", "model": "Honda Civic", "year": 1972 } for x in dictCar.values(): print(x) Kết quả: Kiểm tra nếu key tồn tạiNội dung chính dictCar = { "brand": "Honda", "model": "Honda Civic", "year": 1972 } if "model" in dictCar: print("Khoa \"model\" co ton tai.") else: print("Khoa \"model\" khong ton tai.") Kết quả: Độ dài của một Dictionary trong PythonThêm các item vào Dictionary {'brand': 'Honda', 'model': 'Honda Civic', 'year': 1972}0 Kết quả: Thêm các item vào DictionaryXóa item của Dictionary {'brand': 'Honda', 'model': 'Honda Civic', 'year': 1972}1 Kết quả: {'brand': 'Honda', 'model': 'Honda Civic', 'year': 1972}2 Xóa item của DictionaryXóa item của Dictionary bằng hàm pop() Xóa item của Dictionary bằng hàm pop()Xóa item của Dictionary bằng hàm popitem() {'brand': 'Honda', 'model': 'Honda Civic', 'year': 1972}3 Kết quả: {'brand': 'Honda', 'model': 'Honda Civic', 'year': 1972}4 Xóa item của Dictionary bằng hàm popitem()Xóa item của Dictionary bằng từ khóa del {'brand': 'Honda', 'model': 'Honda Civic', 'year': 1972}5 Kết quả: {'brand': 'Honda', 'model': 'Honda Civic', 'year': 1972}6 Xóa item của Dictionary bằng từ khóa delXóa item của Dictionary bằng hàm clear() {'brand': 'Honda', 'model': 'Honda Civic', 'year': 1972}7 Kết quả: {'brand': 'Honda', 'model': 'Honda Civic', 'year': 1972}4 Xóa item của Dictionary bằng hàm clear()Copy Dictionary trong Python {'brand': 'Honda', 'model': 'Honda Civic', 'year': 1972}9 Kết quả: Copy Dictionary trong PythonDictionary lồng nhau trong Python Constructor dict() trong Python dictCar = { "brand": "Honda", "model": "Honda Civic", "year": 1972 } print(dictCar["model"])0 Kết quả: dictCar = { "brand": "Honda", "model": "Honda Civic", "year": 1972 } print(dictCar["model"])1 Nội dung chính dictCar = { "brand": "Honda", "model": "Honda Civic", "year": 1972 } print(dictCar["model"])2 Kết quả: dictCar = { "brand": "Honda", "model": "Honda Civic", "year": 1972 } print(dictCar["model"])1 Dictionary lồng nhau trong PythonConstructor dict() trong Python Các hàm và phương thức đã được xây dựng sẵn cho Dictionary trong Python dictCar = { "brand": "Honda", "model": "Honda Civic", "year": 1972 } print(dictCar["model"])4 Kết quả: dictCar = { "brand": "Honda", "model": "Honda Civic", "year": 1972 } print(dictCar["model"])5 Nội dung chính dictCar = { "brand": "Honda", "model": "Honda Civic", "year": 1972 } print(dictCar["model"])6 Kết quả: dictCar = { "brand": "Honda", "model": "Honda Civic", "year": 1972 } print(dictCar["model"])5 Constructor dict() trong PythonCũng có thể sử dụng constructor dict() để tạo một Dictionary mới: dictCar = { "brand": "Honda", "model": "Honda Civic", "year": 1972 } print(dictCar["model"])8 Kết quả: {'brand': 'Honda', 'model': 'Honda Civic', 'year': 1972} Các hàm và phương thức đã được xây dựng sẵn cho Dictionary trong PythonPython đã xây dựng sẵn các hàm sau để được sử dụng với Dictionary. Bạn có thể theo dõi ví dụ chi tiết về các hàm này ở phần dưới đây.
Các phương thức đã được xây dựng sẵn cho Dictionary trong Python:
|