Truy cập phần tử trong từ điển
Bài học 13 trên 28 trong khóa học Clean Code: viết code tốt hơn với Python của Coddy.
Khi truy cập phần tử trong từ điển, luôn có nguy cơ khóa không tồn tại.
Cách kiểm tra khóa có tồn tại trong từ điển theo phong cách Python là dùng từ khóa in,
if 'name' in person_dict:
print(person_dict['name'])Nếu có thể cung cấp giá trị mặc định, bạn nên dùng get(),
print(person_dict.get('name', 'Anonymous'))Đoạn code sau sẽ in ra 'Anonymous' nếu 'name' không tồn tại trong person_dict, nếu không thì in ra giá trị của 'name'.
Thử thách
DễTạo một hàm area(sizes).
sizes là một từ điển có 2 khóa, width và height. Nếu không có khóa nào, giá trị mặc định là 1.
Đầu ra mong đợi là diện tích, width * height.
Viết code theo phong cách Python!
Tự làm thử
Tất cả bài học trong Clean Code: viết code tốt hơn với Python
4Code theo phong cách Python
Tinh thần ZenThủ thuật với biếnLàm việc với danh sáchLàm việc với tệpTruy cập phần tử trong từ điểnCác phép toán so sánh bằngTự luyện tập: Trình biên dịch Python online