Truy cập các mục
Bạn có thể truy cập các mục của từ điển bằng cách tham khảo tên khóa của nó, bên trong dấu ngoặc vuông:
Thí dụ
Nhận giá trị của khóa "Mô hình":
this
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
x = thisdict["model"]
Hãy tự mình thử »
Ngoài ra còn có một phương pháp gọi là get[]
sẽ cho bạn cùng một kết quả:
Thí dụ
Nhận giá trị của khóa "Mô hình":
this
Hãy tự mình thử »
Ngoài ra còn có một phương pháp gọi là get[]
sẽ cho bạn cùng một kết quả:
x = thisdict.get ["model"]
Nhận chìa khóa
Thí dụ
Nhận giá trị của khóa "Mô hình":
this
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
Hãy tự mình thử »
Ngoài ra còn có một phương pháp gọi là get[]
sẽ cho bạn cùng một kết quả:
x = thisdict.get ["model"]
Nhận chìa khóa
Hãy tự mình thử »
Ngoài ra còn có một phương pháp gọi là get[]
sẽ cho bạn cùng một kết quả:
x = thisdict.get ["model"]
Nhận chìa khóa
Thí dụ
Phương thức keys[]
sẽ trả về một danh sách tất cả các khóa trong từ điển.
this
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
Hãy tự mình thử »
Ngoài ra còn có một phương pháp gọi là get[]
sẽ cho bạn cùng một kết quả:
x = thisdict.get ["model"]
Nhận chìa khóa
Hãy tự mình thử »
Thí dụ
Ngoài ra còn có một phương pháp gọi là get[]
sẽ cho bạn cùng một kết quả:
this
"brand":
"Ford",
"model": "Mustang",
"year": 1964
}
Hãy tự mình thử »
Ngoài ra còn có một phương pháp gọi là get[]
sẽ cho bạn cùng một kết quả:
x = thisdict.get ["model"]
Nhận chìa khóa
Hãy tự mình thử »
Ngoài ra còn có một phương pháp gọi là get[]
sẽ cho bạn cùng một kết quả:
x = thisdict.get ["model"]
Nhận chìa khóa
Thí dụ
Phương thức keys[]
sẽ trả về một danh sách tất cả các khóa trong từ điển.
this
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
Hãy tự mình thử »
Ngoài ra còn có một phương pháp gọi là get[]
sẽ cho bạn cùng một kết quả:
x = thisdict.get ["model"]
Nhận chìa khóa
Hãy tự mình thử »
Thí dụ
Ngoài ra còn có một phương pháp gọi là get[]
sẽ cho bạn cùng một kết quả:
this
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
Hãy tự mình thử »
Ngoài ra còn có một phương pháp gọi là get[]
sẽ cho bạn cùng một kết quả:
x = thisdict.get ["model"]
Nhận chìa khóa
Hãy tự mình thử »
Phương thức keys[]
sẽ trả về một danh sách tất cả các khóa trong từ điển.
Danh sách các khóa là một chế độ xem từ điển, có nghĩa là bất kỳ thay đổi nào được thực hiện đối với từ điển sẽ được phản ánh trong danh sách các khóa.
Thí dụ
Thêm một mục mới vào từ điển gốc và xem danh sách các khóa cũng được cập nhật:
Car = {"Brand": "Ford", "Model": "Mustang", "Year": 1964}
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
if "model" in thisdict:
print["Yes,
'model' is one of the keys in the thisdict dictionary"]
Hãy tự mình thử »
Làm thế nào để tôi tìm thấy một giá trị cụ thể trong một từ điển?
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
GET [] - Phương thức đến: nó trả về giá trị cho một khóa được chỉ định trong từ điển. Phương thức này sẽ chỉ trả về một giá trị nếu khóa được chỉ định có trong từ điển, nếu không nó sẽ trả về không. Trong hướng dẫn này, chúng tôi sẽ khám phá Dict tích hợp của Python.
Có gì [] trong Python?
Phương thức Get [] trả về giá trị của mục với khóa được chỉ định.
thisdict = {& nbsp; & nbsp; "thương hiệu": "ford", & nbsp; & nbsp; "model": "mustang", & nbsp; & nbsp; "năm": 1964}
Từ điển
Thí dụ
Từ điển được sử dụng để lưu trữ các giá trị dữ liệu trong khóa: các cặp giá trị.
Từ điển là một bộ sưu tập được đặt hàng*, có thể thay đổi và không cho phép trùng lặp.
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
print[thisdict]
Hãy tự mình thử »
Kể từ phiên bản Python 3.7, từ điển được đặt hàng. Trong Python 3.6 và trước đó, từ điển không được đặt hàng.
Từ điển được viết bằng dấu ngoặc xoăn, và có các khóa và giá trị:
Tạo và in một từ điển:
Thí dụ
thisdict = {& nbsp; & nbsp; "thương hiệu": "ford", & nbsp; & nbsp; "model": "mustang", & nbsp; & nbsp; "năm": 1964} in [thisdict]
Các mặt hàng từ điển
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
print[thisdict["brand"]]
Hãy tự mình thử »
Các mục từ điển được đặt hàng, thay đổi và không cho phép trùng lặp.
thisdict = {& nbsp; & nbsp; "thương hiệu": "ford", & nbsp; & nbsp; "model": "mustang", & nbsp; & nbsp; "năm": 1964}
Từ điển
Từ điển được sử dụng để lưu trữ các giá trị dữ liệu trong khóa: các cặp giá trị.
Từ điển là một bộ sưu tập được đặt hàng*, có thể thay đổi và không cho phép trùng lặp.
Kể từ phiên bản Python 3.7, từ điển được đặt hàng. Trong Python 3.6 và trước đó, từ điển không được đặt hàng.
Từ điển được viết bằng dấu ngoặc xoăn, và có các khóa và giá trị:
Tạo và in một từ điển:
Thí dụ
thisdict = {& nbsp; & nbsp; "thương hiệu": "ford", & nbsp; & nbsp; "model": "mustang", & nbsp; & nbsp; "năm": 1964} in [thisdict]
Các mặt hàng từ điển
"brand": "Ford",
"model": "Mustang",
"year": 1964,
"year": 2020
}
print[thisdict]
Hãy tự mình thử »
Các mục từ điển được đặt hàng, thay đổi và không cho phép trùng lặp.
Các mục từ điển được trình bày trong khóa: các cặp giá trị và có thể được đề cập bằng cách sử dụng tên khóa.
Thí dụ
In giá trị "thương hiệu" của từ điển:
this
Hãy tự mình thử »
Đặt hàng hoặc không được đặt hàng?
Các giá trị trong các mục từ điển có thể thuộc bất kỳ loại dữ liệu nào:
Thí dụ
Chuỗi, int, boolean và danh sách các loại dữ liệu:
Thisdict = {& nbsp; & nbsp; "thương hiệu": "ford", & nbsp; "Màu sắc": ["màu đỏ", "trắng", "màu xanh"]}
"brand": "Ford",
"electric": False,
"year": 1964,
"colors": ["red", "white", "blue"]
}
Hãy tự mình thử »
type[]
Từ quan điểm của Python, các từ điển được định nghĩa là đối tượng có kiểu dữ liệu 'dict':
Các giá trị trong các mục từ điển có thể thuộc bất kỳ loại dữ liệu nào:
Thí dụ
In kiểu dữ liệu của từ điển:
thisdict = {& nbsp; & nbsp; "thương hiệu": "ford", & nbsp; & nbsp; "model": "mustang", & nbsp; & nbsp; "năm": 1964} in [loại [thisdict]]
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
print[type[thisdict]]
Hãy tự mình thử »
Từ quan điểm của Python, các từ điển được định nghĩa là đối tượng có kiểu dữ liệu 'dict':
Các giá trị trong các mục từ điển có thể thuộc bất kỳ loại dữ liệu nào:
- Thí dụ is a collection which is ordered and changeable. Allows duplicate members.
- In kiểu dữ liệu của từ điển: is a collection which is ordered and unchangeable. Allows duplicate members.
- thisdict = {& nbsp; & nbsp; "thương hiệu": "ford", & nbsp; & nbsp; "model": "mustang", & nbsp; & nbsp; "năm": 1964} in [loại [thisdict]] is a collection which is unordered, unchangeable*, and unindexed. No duplicate members.
- Bộ sưu tập Python [mảng] is a collection which is ordered** and changeable. No duplicate members.
Có bốn loại dữ liệu thu thập trong ngôn ngữ lập trình Python:
Danh sách là một bộ sưu tập được đặt hàng và thay đổi. Cho phép các thành viên trùng lặp.
Tuple là một bộ sưu tập được đặt hàng và không thể thay đổi. Cho phép các thành viên trùng lặp.