现有校园气象站最近一周(周一至周日)信息采集数据列表: sunlight = [425, 293, 381, 197, 408, 355, 362] 当前需要输出周一至周六的数据信息,正确的操作是?( )
【喵呜刷题小喵解析】题目要求输出周一至周六的数据信息,即需要输出列表中的前六个元素。在Python中,列表的切片操作可以使用[start:stop],其中start表示切片的开始位置,stop表示切片的结束位置。由于切片操作是不包含结束位置的元素,所以应该使用[1:6]来切片列表。在选项中,A选项print(sunlight[1:n])中n没有定义,无法确定切片范围;B选项print(sunlight[1:n-1])同样存在n未定义的问题;C选项print(sunlight[::-1])是对列表进行反转操作,不符合题目要求;D选项print(sunlight[:-1])中,-1表示切片到列表的最后一个元素的前一个位置,即列表的前六个元素,符合题目要求。因此,正确答案是D。