1
组我有一个像清单元组
A = [1,10,50,100,500]
我需要按2号与正确的顺序清单。输出是这样的,
B = [(1,9),(10,49),(50,99),(100,499)]
我已经通过yield
尝试:
def group(lst, n):
for i in range(0, len(lst), n):
val = lst[i:i+n]
if len(val) == n:
yield tuple(val)
print(list(group([1,10,50,100,500], 2)))
您确定不应该使用'bisect'吗? –