Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python中的Range类_Python_Python 3.x - Fatal编程技术网

Python中的Range类

Python中的Range类,python,python-3.x,Python,Python 3.x,如果我有lst2=[11,22,33,44,55,66,77]并希望从新列表中获取中间的3个元素。我怎样才能继续 我不确定如何让他们为每个人增加+1。例如: for i in range(1,100,10) print(i) 这只会给我一个带有[1,11,21,31,41,51…]的列表,当我需要一个更像[11,22,33,44…]的列表时 stop = 100 result = [] for i in range(11,stop, 10): result.append(i)

如果我有
lst2=[11,22,33,44,55,66,77]
并希望从新列表中获取中间的3个元素。我怎样才能继续

我不确定如何让他们为每个人增加+1。例如:

for i in range(1,100,10)
    print(i)
这只会给我一个带有[1,11,21,31,41,51…]的列表,当我需要一个更像[11,22,33,44…]的列表时

stop = 100
result = []

for i in range(11,stop, 10):
  result.append(i)

print(result)

因此,将步长增加1到11…
lst=list(范围(11,78,11))
(参数为:开始、停止[exclusive],步长)。需要注意的是:
range
是python中的一个类,而不是一个函数。如果我使用相同的代码,那么会留下一个带有[11,21,31,41,51,…]的列表。我怎样才能为每一个添加+1呢?
[I+1代表我在lst中]
…谢谢@hiroprotation,它工作得很好!我不介意你还告诉我它是类而不是函数。
result=list(范围(11,stop,10))
谢谢你的回复。我这样做解决了这个问题:
因为我在范围内(33,67,11):print(I)
有点不确定为什么人们会否决这个