Khai thác thuộc tính trên namedtuple
Khi đã có một namedtuple, bạn có thể viết mã diễn đạt hơn và dễ hiểu hơn. Hãy nhớ rằng
bạn có thể truy cập các phần tử trong tuple theo tên của chúng như một thuộc tính. Ví dụ, bạn có thể truy cập
species của các namedtuple trong bài trước bằng thuộc tính .species.
Ở đây, bạn sẽ dùng các tuple đã tạo ở bài trước để xem cơ chế này hoạt động như thế nào.
Bài tập này là một phần của khóa học
Các kiểu dữ liệu trong Python
Hướng dẫn bài tập
- Lặp qua hai mươi
entryđầu tiên trong danh sáchlabeled_entries:- Nếu đó là loài
Chinstrap:- In
sexvàbody_masscủaentry, ngăn cách bởi một dấu:.
- In
- Nếu đó là loài
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# Iterate over the first twenty entries in labeled_entries
for ____ in ____:
# if the entry's species equals Chinstrap
____
# Print each entry's sex and body_mass seperated by a colon
print(f'{____}:{____}')