Bắt đầu ngayBắt đầu miễn phí

Cắt và chọn dữ liệu (Slicing and dicing)

Không chỉ chọn từng giá trị đơn lẻ từ một list, bạn còn có thể slice list của mình, tức là chọn nhiều phần tử cùng lúc. Cú pháp như sau:

my_list[start:end]

Index start sẽ được tính, còn index end thì không. Tuy nhiên, bạn cũng có thể bỏ qua các index này. Nếu không chỉ định index start, Python sẽ hiểu bạn muốn slice từ đầu list.

Bài tập này là một phần của khóa học

Nhập môn Python

Xem khóa học

Hướng dẫn bài tập

  • Dùng kĩ thuật slice để tạo list downstairs chứa 6 phần tử đầu tiên của areas.
  • Tạo upstairs là 4 phần tử cuối của areas. Lần này, hãy bỏ qua index endđể đơn giản hoá dòng code.
  • Dùng print() để hiển thị cả downstairsupstairs.

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.

# Create the areas list
areas = ["hallway", 11.25, "kitchen", 18.0, "living room", 20.0, "bedroom", 10.75, "bathroom", 9.50]

# Use slicing to create downstairs
downstairs = areas[____]

# Use slicing to create upstairs
upstairs = areas[____]

# Print out downstairs and upstairs
____
____
Chỉnh sửa và Chạy Mã