Từ điển python hữu ích ở đâu?

Trong Python, từ điển là một trong những cấu trúc dữ liệu cốt lõi. Nó là một chuỗi các cặp khóa-giá trị được phân tách bằng dấu phẩy và được bao quanh bởi dấu ngoặc nhọn

Nếu bạn đã quen thuộc với JavaScript, từ điển Python giống như các đối tượng JavaScript

Python cung cấp hơn 10 phương thức để làm việc với từ điển

Trong bài viết này, tôi sẽ chỉ cho bạn cách tạo một từ điển trong Python và làm việc với nó bằng các phương thức đó

Những gì chúng tôi sẽ bao gồm

Cách tạo từ điển bằng Python

Để tạo từ điển, bạn mở một dấu ngoặc nhọn và đặt dữ liệu vào cặp khóa-giá trị được phân tách bằng dấu phẩy

Cú pháp cơ bản của một từ điển trông như thế này

demo_dict = {
"key1": "value1",
"key2": "value2", 
"key3": "value3"
}

Lưu ý rằng các giá trị có thể thuộc bất kỳ loại dữ liệu nào và có thể được sao chép, nhưng không được sao chép khóa. Nếu các khóa bị trùng lặp, bạn sẽ gặp lỗi cú pháp không hợp lệ

Phương pháp làm việc với từ điển Python

Tôi sẽ làm việc với từ điển bên dưới để chỉ cho bạn cách thức hoạt động của các phương thức từ điển

first_dict = {
    "name": "freeCodeCamp", 
    "founder": "Quincy Larson",
    "type": "charity", 
    "age": 8, 
    "price": "free", 
    "work-style": "remote",
}

Cách Sử dụng Phương pháp Từ điển
first_dict = {
    "name": "freeCodeCamp", 
    "founder": "Quincy Larson",
    "type": "charity", 
    "age": 8, 
    "price": "free", 
    "work-style": "remote",
}
1

Phương thức get trả về giá trị của một khóa đã chỉ định

Trong đoạn mã dưới đây, tôi có thể lấy được người sáng lập freeCodeCamp bằng cách chuyển khóa

first_dict = {
    "name": "freeCodeCamp", 
    "founder": "Quincy Larson",
    "type": "charity", 
    "age": 8, 
    "price": "free", 
    "work-style": "remote",
}

founder = first_dict.get["founder"]
print[founder]

# Output: Quincy Larson
1 bên trong phương thức
first_dict = {
    "name": "freeCodeCamp", 
    "founder": "Quincy Larson",
    "type": "charity", 
    "age": 8, 
    "price": "free", 
    "work-style": "remote",
}
1

first_dict = {
    "name": "freeCodeCamp", 
    "founder": "Quincy Larson",
    "type": "charity", 
    "age": 8, 
    "price": "free", 
    "work-style": "remote",
}

founder = first_dict.get["founder"]
print[founder]

# Output: Quincy Larson

Cách Sử dụng Phương pháp Từ điển
first_dict = {
    "name": "freeCodeCamp", 
    "founder": "Quincy Larson",
    "type": "charity", 
    "age": 8, 
    "price": "free", 
    "work-style": "remote",
}
2

Phương thức

first_dict = {
    "name": "freeCodeCamp", 
    "founder": "Quincy Larson",
    "type": "charity", 
    "age": 8, 
    "price": "free", 
    "work-style": "remote",
}
2 trả về tất cả các mục của từ điển trong một danh sách. Trong danh sách là một tuple đại diện cho từng mục

________số 8

Cách Sử dụng Phương pháp Từ điển
first_dict = {
    "name": "freeCodeCamp", 
    "founder": "Quincy Larson",
    "type": "charity", 
    "age": 8, 
    "price": "free", 
    "work-style": "remote",
}
3

first_dict = {
    "name": "freeCodeCamp", 
    "founder": "Quincy Larson",
    "type": "charity", 
    "age": 8, 
    "price": "free", 
    "work-style": "remote",
}
3 trả về tất cả các khóa trong từ điển. Nó trả về các khóa trong một bộ – một cấu trúc dữ liệu khác của Python

first_dict = {
    "name": "freeCodeCamp", 
    "founder": "Quincy Larson",
    "type": "charity", 
    "age": 8, 
    "price": "free", 
    "work-style": "remote",
}
1

Cách Sử dụng Phương pháp Từ điển
first_dict = {
    "name": "freeCodeCamp", 
    "founder": "Quincy Larson",
    "type": "charity", 
    "age": 8, 
    "price": "free", 
    "work-style": "remote",
}
4

Phương thức giá trị truy cập tất cả các giá trị trong từ điển. Giống như phương thức

first_dict = {
    "name": "freeCodeCamp", 
    "founder": "Quincy Larson",
    "type": "charity", 
    "age": 8, 
    "price": "free", 
    "work-style": "remote",
}
3, nó trả về các giá trị trong một bộ

first_dict = {
    "name": "freeCodeCamp", 
    "founder": "Quincy Larson",
    "type": "charity", 
    "age": 8, 
    "price": "free", 
    "work-style": "remote",
}
4

Cách Sử dụng Phương pháp Từ điển
first_dict = {
    "name": "freeCodeCamp", 
    "founder": "Quincy Larson",
    "type": "charity", 
    "age": 8, 
    "price": "free", 
    "work-style": "remote",
}
5

Phương thức

first_dict = {
    "name": "freeCodeCamp", 
    "founder": "Quincy Larson",
    "type": "charity", 
    "age": 8, 
    "price": "free", 
    "work-style": "remote",
}
5 xóa một cặp khóa-giá trị khỏi từ điển. Để làm cho nó hoạt động, bạn cần chỉ định khóa bên trong dấu ngoặc đơn của nó

first_dict = {
    "name": "freeCodeCamp", 
    "founder": "Quincy Larson",
    "type": "charity", 
    "age": 8, 
    "price": "free", 
    "work-style": "remote",
}
7

Bạn có thể thấy khóa

first_dict = {
    "name": "freeCodeCamp", 
    "founder": "Quincy Larson",
    "type": "charity", 
    "age": 8, 
    "price": "free", 
    "work-style": "remote",
}

items = first_dict.items[]
print[items]

# Output: dict_items[[['name', 'freeCodeCamp'], ['founder', 'Quincy Larson'], ['type', 'charity'], ['age', 8], ['price', 'free'], ['work-style', 'remote']]]
1 và giá trị của nó đã bị xóa khỏi từ điển

Cách Sử dụng Phương pháp Từ điển
first_dict = {
    "name": "freeCodeCamp", 
    "founder": "Quincy Larson",
    "type": "charity", 
    "age": 8, 
    "price": "free", 
    "work-style": "remote",
}
6

Phương pháp

first_dict = {
    "name": "freeCodeCamp", 
    "founder": "Quincy Larson",
    "type": "charity", 
    "age": 8, 
    "price": "free", 
    "work-style": "remote",
}
6 hoạt động giống như phương pháp
first_dict = {
    "name": "freeCodeCamp", 
    "founder": "Quincy Larson",
    "type": "charity", 
    "age": 8, 
    "price": "free", 
    "work-style": "remote",
}
5. Sự khác biệt là nó loại bỏ mục cuối cùng trong từ điển

first_dict = {
    "name": "freeCodeCamp", 
    "founder": "Quincy Larson",
    "type": "charity", 
    "age": 8, 
    "price": "free", 
    "work-style": "remote",
}
2

Bạn có thể thấy rằng cặp khóa-giá trị cuối cùng ["kiểu công việc". "từ xa"] đã bị xóa khỏi từ điển

Cách Sử dụng Phương pháp Từ điển
first_dict = {
    "name": "freeCodeCamp", 
    "founder": "Quincy Larson",
    "type": "charity", 
    "age": 8, 
    "price": "free", 
    "work-style": "remote",
}
7

Phương thức

first_dict = {
    "name": "freeCodeCamp", 
    "founder": "Quincy Larson",
    "type": "charity", 
    "age": 8, 
    "price": "free", 
    "work-style": "remote",
}
7 thêm một mục vào từ điển. Bạn phải chỉ định cả khóa và giá trị bên trong dấu ngoặc nhọn của nó và bao quanh nó bằng dấu ngoặc nhọn

first_dict = {
    "name": "freeCodeCamp", 
    "founder": "Quincy Larson",
    "type": "charity", 
    "age": 8, 
    "price": "free", 
    "work-style": "remote",
}
5

Mục mới đã được thêm vào từ điển

Cách Sử dụng Phương pháp Từ điển
first_dict = {
    "name": "freeCodeCamp", 
    "founder": "Quincy Larson",
    "type": "charity", 
    "age": 8, 
    "price": "free", 
    "work-style": "remote",
}
8

Phương thức

first_dict = {
    "name": "freeCodeCamp", 
    "founder": "Quincy Larson",
    "type": "charity", 
    "age": 8, 
    "price": "free", 
    "work-style": "remote",
}
8 thực hiện đúng như tên gọi của nó – nó sao chép từ điển vào biến được chỉ định

first_dict = {
    "name": "freeCodeCamp", 
    "founder": "Quincy Larson",
    "type": "charity", 
    "age": 8, 
    "price": "free", 
    "work-style": "remote",
}
8

Cách Sử dụng Phương pháp Từ điển
first_dict = {
    "name": "freeCodeCamp", 
    "founder": "Quincy Larson",
    "type": "charity", 
    "age": 8, 
    "price": "free", 
    "work-style": "remote",
}
9

Phương thức rõ ràng loại bỏ tất cả các mục trong từ điển

first_dict = {
    "name": "freeCodeCamp", 
    "founder": "Quincy Larson",
    "type": "charity", 
    "age": 8, 
    "price": "free", 
    "work-style": "remote",
}
0

Phần kết luận

Trong bài viết này, bạn đã học cách tạo một từ điển Python và cách làm việc với nó bằng các phương thức tích hợp do Python cung cấp

Nếu thấy bài viết hữu ích đừng ngần ngại chia sẻ với bạn bè và người thân

Tiếp tục mã hóa. ]

QUẢNG CÁO

QUẢNG CÁO

QUẢNG CÁO

QUẢNG CÁO

Kolade Chris

Nhà phát triển web và nhà văn kỹ thuật tập trung vào các công nghệ giao diện người dùng

Nếu bạn đọc đến đây, hãy tweet cho tác giả để cho họ thấy bạn quan tâm. Tweet một lời cảm ơn

Học cách viết mã miễn phí. Chương trình giảng dạy mã nguồn mở của freeCodeCamp đã giúp hơn 40.000 người có được việc làm với tư cách là nhà phát triển. Bắt đầu

Từ điển có quan trọng trong Python không?

Từ điển là cấu trúc dữ liệu quan trọng trong Python sử dụng các khóa để lập chỉ mục. Chúng là một chuỗi các mục không có thứ tự [cặp khóa-giá trị], có nghĩa là thứ tự không được bảo toàn. Các phím là bất biến.

Khi nào bạn nên sử dụng từ điển thay vì danh sách trong Python?

Hiển thị hoạt động trên bài đăng này. .
Sử dụng từ điển khi bạn có một bộ khóa duy nhất ánh xạ tới các giá trị
Sử dụng một danh sách nếu bạn có một bộ sưu tập các mặt hàng được sắp xếp theo thứ tự
Sử dụng một bộ để lưu trữ một bộ mục không có thứ tự

Từ điển được sử dụng để lập trình là gì?

Từ điển là cấu trúc dữ liệu có mục đích chung để lưu trữ một nhóm đối tượng . Từ điển có một bộ khóa và mỗi khóa có một giá trị được liên kết. Khi xuất hiện một khóa, từ điển sẽ trả về giá trị được liên kết.

Lợi ích của một từ điển chính tả trên một danh sách là gì?

Việc sử dụng từ điển để tra cứu các thành phần sẽ hiệu quả hơn vì việc tra cứu từ điển mất ít thời gian hơn so với danh sách . Ví dụ: hãy xem xét một tập dữ liệu có 5000000 phần tử trong mô hình học máy dựa trên tốc độ truy xuất dữ liệu.

Chủ Đề