善用 namedtuple 的屬性
一旦有了 namedtuple,你就能寫出更具表達力、也更好理解的程式碼。請記住,
你可以用屬性的方式,透過名稱來存取 tuple 裡的元素。例如,你可以用 .species 屬性,
來存取前一題中 namedtuple 的物種。
在這裡,你會用上一題建立的 tuples,來看看這種做法如何運作。
本練習屬於課程
Python 的資料型別
練習說明
- 走訪
labeled_entries清單中前 20 個entry:- 如果物種是
Chinstrap:- 以
:分隔,列印該entry的sex和body_mass。
- 以
- 如果物種是
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# 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'{____}:{____}')