Trong bài viết này, chúng tôi sẽ thảo luận về từ điển trong Python và sẽ cố gắng trả lời các câu hỏi như, Trong Python, một từ điển là một loại container lưu trữ các vật phẩm trong các cặp giá trị khóa, như, như,
Đây là một ví dụ về từ điển, có chứa tên sinh viên là khóa và tuổi của chúng là các giá trị. Nó còn được gọi là mảng kết hợp hoặc bảng băm.
Quảng cáo
Từ điển trên chứa bốn mục, tức là bốn cặp giá trị chính,
- Jack & 32
- Ritika & 31
- Mark & 22
- Mathew & 27
Tại sao chúng ta cần từ điển?
Là một từ điển, giữ các yếu tố trong định dạng ánh xạ quan trọng và sử dụng nội bộ cho nó; Do đó, chúng ta có thể nhận được một giá trị từ từ điển bằng khóa của nó rất nhanh. Trong trường hợp tốt nhất, độ phức tạp của nó là O [1], trong khi, trong trường hợp xấu nhất, độ phức tạp của nó có thể là O [N].
Nếu bạn muốn biết thêm về băm, hãy kiểm tra bài viết này -> & nbsp; bảng băm và băm là gì?
Làm thế nào để tạo một từ điển?
Làm thế nào để truy cập các yếu tố trong một từ điển?
dictObj = {}
Trong Python, một từ điển là một loại container lưu trữ các vật phẩm trong các cặp giá trị khóa, như, như,
Đây là một ví dụ về từ điển, có chứa tên sinh viên là khóa và tuổi của chúng là các giá trị. Nó còn được gọi là mảng kết hợp hoặc bảng băm.
Quảng cáo
Từ điển trên chứa bốn mục, tức là bốn cặp giá trị chính,
student_age = {'Jack': 32, 'Ritika': 31, 'Mark' : 22, 'Mathew' : 27}
Jack & 32
print[student_age]
Ritika & 31
{'Jack': 32, 'Ritika': 31, 'Mark': 22, 'Mathew': 27}
Mark & 22
- Mathew & 27
- Tại sao chúng ta cần từ điển?
- Là một từ điển, giữ các yếu tố trong định dạng ánh xạ quan trọng và sử dụng nội bộ cho nó; Do đó, chúng ta có thể nhận được một giá trị từ từ điển bằng khóa của nó rất nhanh. Trong trường hợp tốt nhất, độ phức tạp của nó là O [1], trong khi, trong trường hợp xấu nhất, độ phức tạp của nó có thể là O [N].
Nếu bạn muốn biết thêm về băm, hãy kiểm tra bài viết này -> & nbsp; bảng băm và băm là gì?
student_age = {'Jack': 32, 'Ritika': 31, 'Jack' : 22} print[student_age]
Ritika & 31
{'Jack': 22, 'Ritika': 31}
Mark & 22
Mathew & 27
Tại sao chúng ta cần từ điển?
Là một từ điển, giữ các yếu tố trong định dạng ánh xạ quan trọng và sử dụng nội bộ cho nó; Do đó, chúng ta có thể nhận được một giá trị từ từ điển bằng khóa của nó rất nhanh. Trong trường hợp tốt nhất, độ phức tạp của nó là O [1], trong khi, trong trường hợp xấu nhất, độ phức tạp của nó có thể là O [N].
student_info = {11: ['varun', 'Delhi', 9911], 12: ['Jack', 'London', 2211], 13: ['Ritika', 'Mumbai', 3311]}
Nếu bạn muốn biết thêm về băm, hãy kiểm tra bài viết này -> & nbsp; bảng băm và băm là gì?
Để tạo từ điển, chúng ta có thể sử dụng niềng răng xoăn, tức là, {}.
Nó sẽ tạo ra một từ điển trống.
student_age = {'Jack': 32, 'Ritika': 31, 'Mark' : 22, 'Mathew' : 27}
Bây giờ để tạo một từ điển với các mục, hãy truyền các cặp giá trị khóa trong niềng răng xoăn & nbsp; {}. Ngoài ra, trong mỗi cặp vợ chồng, khóa & giá trị sẽ được phân tách bằng một dấu hai chấm [:].
age = student_age ['Jack'] print['Age of Jack is : ', age]
Ritika & 31
Age of Jack is : 32
Mark & 22
student_age = {'Jack': 32, 'Ritika': 31, 'Mark' : 22, 'Mathew' : 27}0
Mathew & 27
student_age = {'Jack': 32, 'Ritika': 31, 'Mark' : 22, 'Mathew' : 27}1
Tại sao chúng ta cần từ điển?
Là một từ điển, giữ các yếu tố trong định dạng ánh xạ quan trọng và sử dụng nội bộ cho nó; Do đó, chúng ta có thể nhận được một giá trị từ từ điển bằng khóa của nó rất nhanh. Trong trường hợp tốt nhất, độ phức tạp của nó là O [1], trong khi, trong trường hợp xấu nhất, độ phức tạp của nó có thể là O [N].Python Dictionary Tutorial - Series:
- Nếu bạn muốn biết thêm về băm, hãy kiểm tra bài viết này -> & nbsp; bảng băm và băm là gì?
- Để tạo từ điển, chúng ta có thể sử dụng niềng răng xoăn, tức là, {}.
- Nó sẽ tạo ra một từ điển trống.
- Bây giờ để tạo một từ điển với các mục, hãy truyền các cặp giá trị khóa trong niềng răng xoăn & nbsp; {}. Ngoài ra, trong mỗi cặp vợ chồng, khóa & giá trị sẽ được phân tách bằng một dấu hai chấm [:].
- Hãy để hiểu bởi một số ví dụ,
- Tạo một từ điển chứa tên học sinh là chìa khóa và tuổi của chúng là giá trị, tức là.
- Từ điển này chứa bốn mục. & Nbsp; chúng ta có thể in từ điển để kiểm tra nội dung,
- Đầu ra:
- Những điểm cần thiết về các khóa trong từ điển
- Chìa khóa luôn là duy nhất trong từ điển
- Các khóa phải thuộc loại dữ liệu bất biến, tức là, chuỗi, số hoặc bộ dữ liệu.
- Nó có nghĩa là một khi một cặp giá trị khóa được thêm vào từ điển thì nó không thể sửa đổi khóa, mặc dù chúng ta có thể thay đổi giá trị liên quan đến nó.
- Ví dụ: nếu chúng ta tạo một từ điển với các khóa trùng lặp và in nội dung của nó,
- Giá trị của Jack được ghi đè vì các khóa luôn là duy nhất trong từ điển.
- Điểm quan trọng về giá trị trong từ điển.
- Các giá trị trong từ điển có thể thuộc bất kỳ loại nào.
- Ví dụ: hãy để tạo ra một từ điển trong đó khóa là số nguyên và giá trị là danh sách các chuỗi, tức là.
- Tương tự, một từ điển có thể có bất kỳ đối tượng là giá trị.
- Cách truy cập một mục trong từ điển
Giả sử chúng ta có một từ điển như thế này,
Chúng ta có thể truy cập một mục/cặp cụ thể trong một toán tử từ điển bằng cách sử dụng toán tử [] trên đối tượng từ điển. & NBSP; Nếu chúng ta gọi toán tử [] trên đối tượng từ điển và truyền một khóa, thì nó sẽ trả về giá trị của nó như thế này,
student_age = {'Jack': 32, 'Ritika': 31, 'Mark' : 22, 'Mathew' : 27}3
Output:
student_age = {'Jack': 32, 'Ritika': 31, 'Mark' : 22, 'Mathew' : 27}4