Sử dụng từ điển trung bình python

Từ điển là khai thác của Python về cấu trúc dữ liệu thường được gọi là mảng kết hợp. Một từ điển bao gồm một tập hợp các cặp từ khóa-giá trị. Mỗi cặp khóa-giá trị ánh xạ khóa với giá trị được liên kết của nó

Bạn có thể xác định một từ điển bằng cách đặt một danh sách các cặp từ khóa-giá trị được phân tách bằng dấu phẩy trong dấu ngoặc kép [ {}]. Dấu hai chấm [ :] phân tách từng khóa khỏi giá trị được liên kết của nó

d = { : , : , . . . :  }

Từ điển Python hoạt động như thế nào?

Mặc dù có một số phương pháp từ điển Python, nhưng có một số thao tác cơ bản cần phải thành công. Chúng ta sẽ đi qua những cái quan trọng nhất trong phần này

Create Python dictionary

Để tạo một từ điển Python, bạn cần đặt các mục [mỗi mục có một khóa và một giá trị tương ứng được biểu thị dưới dạng khóa. value] left in the dấu ngoặc nhọn. Mỗi mục cần được phân tách với mục tiếp theo bằng dấu hiệu. Như đã thảo luận ở trên, các giá trị có thể lặp lại và thuộc bất kỳ loại nào. Mặt khác, các từ khóa là duy nhất và không thay đổi. Ngoài ra còn có một chức năng tích hợp sẵn dict[] mà bạn có thể sử dụng để tạo từ điển. This is a number of ví dụ

# empty dictionary

my_dict = {}

# dictionary with integer keys

my_dict = {1: ‘apple’, 2: ‘ball’}

# dictionary with mixed keys

my_dict = {‘name’: ‘John’, 1: [2, 4, 3]}

# using dict[]

my_dict = dict[{1:‘apple’, 2:‘ball’}]

# from sequence having each item as a pair

my_dict = dict[[[1,‘apple’], [2,‘ball’]]]

Truy cập các mục trong từ điển Python

Truy cập các mục trong từ điển bằng Python khá đơn giản. Tất cả những gì bạn cần làm là đặt tên từ khóa của mục trong dấu trích dẫn. Điều này rất quan trọng vì các từ khóa là duy nhất và không thể lặp lại

To get the value of the model key:

x = thisdict[“model”]

You can also use another of the Python dictionary methods get[] to access the item. Here’s what it looks like.

x = thisdict.get[“model”]

Change value in Python dictionary

Để thay đổi giá trị của một mục, một lần nữa bạn cần tham khảo tên khóa. This is a ví dụ

Nếu bạn phải thay đổi giá trị cho khóa “năm” từ 1964 thành 2019

thisdict = {

 “brand”: “Ford”,

 “model”: “Mustang”,

 “year”: 1964

}

thisdict[“year”] = 2019

Entrance of the Dictionary Python

Bạn có thể sử dụng vòng lặp cho hàm để lặp lại từ điển trong Python. Theo mặc định, giá trị trả về trong khi lặp qua từ điển sẽ là các từ khóa của từ điển. Tuy nhiên, có những phương pháp khác có thể được sử dụng để trả lại các giá trị

To in the key name

for x in thisdict:

 print[x]

To print the values in the dictionary, one by one:

for x in thisdict:

 print[thisdict[x]]

Another way of returning the values by using the values[] function :

for x in thisdict.values[]:

 print[x]

If you want to Loop through both the keys and the values, you can use the items[] function:

for x, y in thisdict.items[]:

 print[x, y]

Cách kiểm tra xem từ khóa có tồn tại trong từ điển không

Đây là cách bạn có thể xác định xem một từ khóa cụ thể có thực sự xuất hiện trong từ điển Python hay không

Giả sử bạn phải kiểm tra xem từ khóa “mô hình” có trong từ điển hay không

thisdict = {

 “brand”: “Ford”,

 “model”: “Mustang”,

 “year”: 1964

}

if “model” in thisdict:

 print[“Yes, ‘model’ is one of the keys in the thisdict dictionary”]

Cách xác định số mục trong Từ điển

Để xác định cặp số cặp từ khóa. value in dictionary, we used one in the methods Từ điển Python được sử dụng phổ biến nhất, len[]. Đây là cách nó hoạt động

trong [ len [thisdict]]

Cách thêm một mục vào Từ điển Python

To add a pair key. giá trị mới vào từ điển, bạn phải sử dụng một từ khóa chỉ mục mới rồi gán giá trị cho nó

Từ điển là một danh sách có chứa một tập hợp các phần tử, mỗi phần tử của từ điển có thể hiển thị dưới dạng một cặp key : value

Mỗi khóa trong từ điển được kết hợp với một giá trị

Dictionary cũng tương tự như HashMap trong Java , hoặc mảng kết hợp trong PHP, được sử dụng khi ta muốn quản lý một tập hợp .

  • Một cặp key : value trong từ điển còn được gọi là một mục
  • Mỗi khóa được phân tách với giá trị tương ứng bằng một dấu hai chấm [ : ]
  • Các mục được phân tách bởi dấu hiệu
    # empty dictionary
    
    my_dict = {}
    
    # dictionary with integer keys
    
    my_dict = {1: ‘apple’, 2: ‘ball’}
    
    # dictionary with mixed keys
    
    my_dict = {‘name’: ‘John’, 1: [2, 4, 3]}
    
    # using dict[]
    
    my_dict = dict[{1:‘apple’, 2:‘ball’}]
    
    # from sequence having each item as a pair
    
    my_dict = dict[[[1,‘apple’], [2,‘ball’]]]
    2
  • Toàn bộ từ điển được bọc bởi một cặp dấu 
    # empty dictionary
    
    my_dict = {}
    
    # dictionary with integer keys
    
    my_dict = {1: ‘apple’, 2: ‘ball’}
    
    # dictionary with mixed keys
    
    my_dict = {‘name’: ‘John’, 1: [2, 4, 3]}
    
    # using dict[]
    
    my_dict = dict[{1:‘apple’, 2:‘ball’}]
    
    # from sequence having each item as a pair
    
    my_dict = dict[[[1,‘apple’], [2,‘ball’]]]
    3
  • Trong từ điển, tất cả các khóa phải là duy nhất [duy nhất]
  • Các giá trị trong từ điển có thể được truy cập bởi dấu ngoặc kép
    # empty dictionary
    
    my_dict = {}
    
    # dictionary with integer keys
    
    my_dict = {1: ‘apple’, 2: ‘ball’}
    
    # dictionary with mixed keys
    
    my_dict = {‘name’: ‘John’, 1: [2, 4, 3]}
    
    # using dict[]
    
    my_dict = dict[{1:‘apple’, 2:‘ball’}]
    
    # from sequence having each item as a pair
    
    my_dict = dict[[[1,‘apple’], [2,‘ball’]]]
    4

Hướng dẫn tạo và sử dụng từ điển

1. Khai báo và khởi động từ điển

Ta xem cách khai báo và khởi tạo Dictionary bằng ví dụ sau

#Khải Báo và Khởi tạo Từ điển

listfruits  = {

    "cam" . "Qua cam" ,

    "quả táo" . "Qua tao" ,

    "sầu riêng" . "Sau riêng" ,

    "quả dứa" . "Qua dừa"

}

#Truy cập đến một phần tử trong Từ điển

in [ listfruits [ "sầu riêng"

Chủ Đề