如果我有一个切片对象
s = slice(a,b,c)还有一个数组长度的n,有没有一个很好的元素的现成迭代器,这样我就可以这样做了:
for index in FUNCTION_I_WANT(s, n):
do_whatever(index)让它表现得像列表的切片,而不是真正可怕的:
def HACKY_VERSION_OF_FUNCTION_I_WANT(s,n):
yield range(n).__getitem__(s)发布于 2013-05-20 23:09:18
def FUNCTION_I_WANT(s, n):
return range(*s.indices(n))https://stackoverflow.com/questions/16652482
复制相似问题