Python⼯具类与⼯具函数——pair
def pair(lis):
python在线工具菜鸟工具n = len(lis)
for i in range(n):
for j in range(i+1, n):
yield lis[i], lis[j]
这样在调⽤端,访问这些可迭代对象时,使⽤⼀个⼀层循环即可(也即 pair 实现了对⼆层循环的顺式访问):
matrix = [
['A', 'A', 'A', 'A', 'A', 'A'],
['B', 'C', 'D', 'E', 'F', 'G']
]
for line_a, line_b in pair(matrix):
for i, j in range(len(line_a)):
shape = [line_a[i], line_a[j], line_b[i], line_b[j]]
...

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。