1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Python cho người dùng R

Connected

Bài tập

List comprehension

List comprehension là một cách ngắn gọn và tiện lợi để giải quyết một tác vụ lập trình phổ biến: duyệt qua một danh sách, thực hiện phép tính, và lưu kết quả vào một danh sách mới. Mặc dù bạn có thể làm việc này bằng vòng lặp for, list comprehension thực hiện cùng nhiệm vụ với ít dòng mã hơn.

List comprehension sau đây bình phương tất cả các giá trị trong một danh sách:

x = [1, 2, 3, 4]
print([i**2 for i in x])

[1, 4, 9, 16]

Bạn đã được cung cấp một danh sách tên tệp trong danh sách inflam_files. Nhiệm vụ của bạn là viết một list comprehension để nhập các tệp này thành các pandas DataFrame trong một danh sách duy nhất.

Hướng dẫn

100 XP
  • Viết lại vòng lặp for đã cho dưới dạng list comprehension: dfs_comp.