在Python3中,表达式list(range(11))[10:0:-2]的值为()

B. [10, 8, 6, 4, 2]

请先 登录 后评论

1 个回答

亚里士德
擅长:互联网

知识点:python


考了两年python了,官方推荐教程上还没有。

函数range返回一个range对象(范围对象),内置函数list使用这个返回的范围对象(可迭代对象)把它转换成列表(从0到10)。

python中如果方法返回的是一个list,那直接可以在后面使用中括号,里面写下标来取值(取值方式和js一样)。和js可以不同的是参数,取值的参数可以用开始:结束:步长(就是题目中括号里的三个数字)。跳数为-2就是从后往前跳两步的取值,取出的就是B选项。

请先 登录 后评论
  • 1 关注
  • 0 收藏,1414 浏览
  • 亚里士德 提出于 2022-11-24 04:36