Từ điển trong ví dụ Python

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

Show

Từ điển trong ví dụ Python

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


Từ điển trong ví dụ Python
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 đưa ra một ví dụ trong Python là gì?

Từ điển được tối ưu hóa để truy xuất giá trị khi biết khóa. Sau đây khai báo một đối tượng từ điển. Ví dụ. Từ điển . thủ đô = {"Mỹ". "Washington Đ. C. ", "Pháp". "Paris", "Ấn Độ". "New Delhi"} Ở trên, thủ đô là một đối tượng từ điển chứa các cặp khóa-giá trị bên trong { }.

Từ điển Python trong Python là gì?

Từ điển trong Python . Một từ điển bao gồm một tập hợp các cặp 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ó. Python's implementation of a data structure that is more generally known as an associative array. A dictionary consists of a collection of key-value pairs. Each key-value pair maps the key to its associated value.

danh sách và từ điển trong Python giải thích bằng ví dụ là gì?

Cả hai đều là công cụ được sử dụng trong ngôn ngữ Python, nhưng có một sự khác biệt quan trọng giữa Danh sách và Từ điển trong Python. Danh sách đề cập đến một tập hợp các cặp giá trị chỉ số khác nhau giống như trường hợp của một mảng trong C++. Từ điển đề cập đến cấu trúc được băm gồm nhiều cặp khóa và giá trị khác nhau .

Từ điển cú pháp trong Python là gì?

Cú pháp đúng để tạo Từ điển Python là lưu trữ các giá trị ở dạng khóa. cặp giá trị . Ở bên trái của dấu hai chấm, chúng tôi lưu trữ các khóa và ở bên phải, các giá trị i. e. Chìa khóa. giá trị. Từ điển được đặt trong dấu ngoặc nhọn và không cho phép trùng lặp. Theo 3. 7 Bản cập nhật Python, từ điển hiện đã được đặt hàng.