Hướng dẫn python map keyword - từ khóa bản đồ python
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. 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
Ngoài ra bạn cũng có thể sử dụng hàm get() để truy cập item của Dictionary trong Python như trong ví dụ sau: dictCar = { "brand": "Honda", "model": "Honda Civic", "year": 1972 } print(dictCar["model"]) Kết quả: Nội dung chính Thay đổi giá trị của một Dictionary trong PythonKết quả: Nội dung chínhTruy cập các item của Dictionary trong Python dictCar = { "brand": "Honda", "model": "Honda Civic", "year": 1972 } dictCar["year"] = 2020 print(dictCar) Kết quả: {'brand': 'Honda', 'model': 'Honda Civic', 'year': 2020} Nội dung chínhTruy cập các item của Dictionary trong Python Duyệt 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ả: Truy cập các item của Dictionary trong PythonDuyệt các item của Dictionary trong Python 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ả: Duyệt các item của Dictionary trong PythonĐộ dài của một Dictionary trong Python {'brand': 'Honda', 'model': 'Honda Civic', 'year': 1972}0 Kết quả: Độ dài của một Dictionary trong PythonXó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 popitem() Xóa item của Dictionary bằng hàm popitem()Xóa item của Dictionary bằng hàm clear() {'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 clear()Dictionary lồng nhau trong Python {'brand': 'Honda', 'model': 'Honda Civic', 'year': 1972}5 Kết quả: {'brand': 'Honda', 'model': 'Honda Civic', 'year': 1972}6 Dictionary lồng nhau trong PythonCác hàm và phương thức đã được xây dựng sẵn cho Dictionary trong Python Ngoài ra bạn cũng có thể sử dụng hàm get() để truy cập item của Dictionary trong Python như trong ví dụ sau:Kết quả: {'brand': 'Honda', 'model': 'Honda Civic', 'year': 1972}4 Các hàm và phương thức đã được xây dựng sẵn cho Dictionary trong PythonNgoài ra bạn cũng có thể sử dụng hàm get() để truy cập item của Dictionary trong Python như trong ví dụ sau: {'brand': 'Honda', 'model': 'Honda Civic', 'year': 1972}9 Kết quả: Ngoài ra bạn cũng có thể sử dụng hàm get() để truy cập item của Dictionary trong Python như trong ví dụ sau:Bạn có thể duyệt qua một Dictionary bằng cách sử dụng vòng lặp for . Để xác định xem một khóa (key) được chỉ định có tồn tại trong từ điển hay không, hãy sử dụng từ khóa in : 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 Thay đổi giá trị của một Dictionary trong Python 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 Bạn có thể duyệt qua một Dictionary bằng cách sử dụng vòng lặp for .Để xác định xem một khóa (key) được chỉ định có tồn tại trong từ điển hay không, hãy sử dụng từ khóa in : Để xác định có bao nhiêu item (cặp khóa-giá trị) trong Dictionary, hãy sử dụng hàm len(). 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 Thay đổi giá trị của một Dictionary trong Python 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 Để xác định xem một khóa (key) được chỉ định có tồn tại trong từ điển hay không, hãy sử dụng từ khóa in :Độ dài của một Dictionary trong Python dictCar = { "brand": "Honda", "model": "Honda Civic", "year": 1972 } print(dictCar["model"])8 Kết quả: {'brand': 'Honda', 'model': 'Honda Civic', 'year': 1972} Để xác định có bao nhiêu item (cặp khóa-giá trị) trong Dictionary, hãy sử dụng hàm len().Thêm các item vào Dictionary
Các phương thức đã được xây dựng sẵn cho Dictionary trong Python:
|