1. Learn
  2. /
  3. 课程
  4. /
  5. Typy danych w Pythonie

Connected

道练习

Iterowanie po listach

Wcześniej używałeś/aś pętli for do iterowania po liście, ale możesz też skorzystać z wyrażenia listowego. Wyrażenia listowe mają postać [action for item in list] i zwracają nową listę.

Funkcja sorted() pozwala posortować dane w liście – od najmniejszej do największej wartości w przypadku liczb, lub alfabetycznie w przypadku ciągów znaków. Funkcja sorted() zwraca nową listę i nie modyfikuje listy przekazanej jako argument. Więcej informacji o sorted() znajdziesz w dokumentacji Pythona.

Lista list o nazwie records została wcześniej wczytana. Każdy jej element ma następującą postać:

['2014','F','20799','Emma']

说明

100 XP
  • Użyj wyrażenia listowego na records, aby utworzyć listę baby_names zawierającą imiona – znajdziesz je w czwartym elemencie każdego row.
  • Wyświetl listę baby_names w kolejności alfabetycznej, korzystając z funkcji sorted().