Hướng dẫn why do we use dictionary in python - tại sao chúng tôi sử dụng từ điển trong python

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ư,

  • Từ điển là gì?
  • Tại sao chúng ta cần nó?
  • 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?

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,

  1. Jack & 32
  2. Ritika & 31
  3. Mark & ​​22
  4. 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:

  1. 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ì?
  2. Để tạo từ điển, chúng ta có thể sử dụng niềng răng xoăn, tức là, {}.
  3. Nó sẽ tạo ra một từ điển trống.
  4. 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 [:].
  5. Hãy để hiểu bởi một số ví dụ,
  6. 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à.
  7. 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,
  8. Đầu ra:
  9. Những điểm cần thiết về các khóa trong từ điển
  10. Chìa khóa luôn là duy nhất trong từ điển
  11. 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.
  12. 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ó.
  13. 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ó,
  14. Giá trị của Jack được ghi đè vì các khóa luôn là duy nhất trong từ điển.
  15. Điểm quan trọng về giá trị trong từ điển.
  16. Các giá trị trong từ điển có thể thuộc bất kỳ loại nào.
  17. 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à.
  18. Tương tự, một từ điển có thể có bất kỳ đối tượng là giá trị.
  19. 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

Việc sử dụng từ điển trong lập trình là gì?

Từ điển là một cấu trúc dữ liệu có mục đích chung để lưu trữ một nhóm các đối tượng.Một từ điển có một bộ các khóa và mỗi khóa có một giá trị liên quan duy nhất.Khi được trình bày với một khóa, từ điển sẽ trả về giá trị liên quan.storing a group of objects. A dictionary has a set of keys and each key has a single associated value. When presented with a key, the dictionary will return the associated value.

Việc sử dụng loại dữ liệu từ điển là gì?

Kiểu dữ liệu từ điển được tối ưu hóa để tra cứu nhanh các giá trị.Các phương pháp sau đây có sẵn trên các trường hợp của kiểu dữ liệu từ điển.Thêm khóa và giá trị được chỉ định vào từ điển.Xác định xem từ điển có chứa khóa được chỉ định hay không.fast lookup of values. The following methods are available on instances of the Dictionary data type. Adds the specified key and value to the dictionary. Determines whether the Dictionary contains the specified key.

Tại sao các lập trình viên sử dụng từ điển?

Tuy nhiên, thay vì sử dụng các số nguyên làm chỉ mục cho từng phần tử, một từ điển cho phép bạn sử dụng nhiều loại dữ liệu khác nhau [bao gồm cả chuỗi và bộ dữ liệu] làm chỉ số của Hồi giáo.Các chỉ số của người Viking này được gọi là các khóa và mỗi khóa được sử dụng để chỉ một giá trị cụ thể trong bộ sưu tập.allows you to use a wide variety of different data types [including strings and tuples] as the “index”. These “indices” are called keys, and each is used to refer to a specific value in the collection.

Bài Viết Liên Quan

Chủ Đề