Menu
CoddyTech

Lặp qua từ điển

Thuộc phần Logic và luồng chương trình trong hành trình Python của Coddy. Bài học 15 trên 78.

Lặp qua từ điển giúp bạn truy cập từng cặp khóa và giá trị, đồng thời thực hiện các thao tác trên chúng. Python cung cấp một số cách để duyệt qua từ điển, giúp bạn dễ dàng làm việc với nội dung của chúng.

Duyệt qua các khóa bằng vòng lặp (loop):

my_dict = {'name': 'Alice', 'age': 30, 'city': 'New York'}

for key in my_dict:
	print(key)

Đầu ra:

name
age
city

Lặp qua các giá trị:

for value in my_dict.values():
	print(value)

Đầu ra:

Alice
30
New York

Lặp qua các cặp khóa-giá trị:

for key, value in my_dict.items():
	print(f'{key}: {value}')

Đầu ra:

name: Alice
age: 30
city: New York

Trong các ví dụ này, vòng lặp đầu tiên duyệt qua các khóa của từ điển. Vòng lặp thứ hai duyệt qua các giá trị bằng phương thức values(). Vòng lặp thứ ba dùng phương thức items() để đồng thời duyệt qua cả khóa lẫn giá trị.

challenge icon

Thử thách

Dễ

Tạo một hàm (function) có tên print_employee_details, nhận một từ điển employee_data làm đối số. Hàm này sẽ lặp qua từ điển và in ra từng cặp khóa-giá trị theo định dạng 'key: value'. Nếu từ điển trống, hàm sẽ in ra 'No data available'.

Ví dụ, ta có một từ điển tên là employee_data:

employee_data = {"name": "John", "age": 30, "department": "Sales"}

Đầu ra của hàm:

name: John

age: 30

department: Sales

Tự làm thử

def print_employee_details(employee_data):
    # Viết code ở đây
quiz iconTự kiểm tra

Bài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.

Tất cả bài học trong Logic và luồng chương trình

Tự luyện tập: Trình biên dịch Python online