MST

星途 面试题库

面试题:Python中切片与索引的基础应用

假设有一个列表 `my_list = [10, 20, 30, 40, 50, 60, 70, 80, 90]`,请使用切片和索引操作,分别获取以下内容:1. 从索引2到索引5(不包含索引5)的子列表;2. 每隔两个元素获取一个元素组成的新列表;3. 列表的最后三个元素组成的子列表。
32.3万 热度难度
编程语言Python

知识考点

AI 面试

面试题答案

一键面试
  1. 从索引2到索引5(不包含索引5)的子列表:
my_list = [10, 20, 30, 40, 50, 60, 70, 80, 90]
sub_list1 = my_list[2:5]
print(sub_list1) 

结果为:[30, 40, 50]

  1. 每隔两个元素获取一个元素组成的新列表:
my_list = [10, 20, 30, 40, 50, 60, 70, 80, 90]
sub_list2 = my_list[::2]
print(sub_list2) 

结果为:[10, 30, 50, 70, 90]

  1. 列表的最后三个元素组成的子列表:
my_list = [10, 20, 30, 40, 50, 60, 70, 80, 90]
sub_list3 = my_list[-3:]
print(sub_list3) 

结果为:[70, 80, 90]