1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Các kiểu dữ liệu trong Python

Connected

Bài tập

Lặp qua danh sách

Trước đây, bạn đã dùng vòng lặp for để duyệt một danh sách, nhưng bạn cũng có thể dùng list comprehension. List comprehension có dạng [action for item in list] và trả về một danh sách mới.

Chúng ta có thể dùng hàm sorted() để sắp xếp dữ liệu trong danh sách: với số thì từ nhỏ đến lớn, còn nếu là chuỗi thì theo thứ tự bảng chữ cái. Hàm sorted() trả về một danh sách mới và không làm thay đổi danh sách bạn truyền vào hàm. Bạn có thể tìm hiểu thêm về sorted() trong tài liệu của Python.

Một danh sách các danh sách, records, đã được nạp sẵn, và mỗi phần tử là một danh sách có dạng:

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

Hướng dẫn

100 XP
  • Dùng list comprehension trên records để tạo danh sách tên baby_names chứa tên nằm ở phần tử thứ tư của row.
  • In baby_names theo thứ tự bảng chữ cái bằng hàm sorted().