ListWithCortege = [(2, 4, 2, 1, 0), (4, 2, 1, 0), (1, 1, 0), (4, 1), (1, 4, 1),(1,)]
result = []
for cort in ListWithCortege:
result.append(list(zip(cort, cort[1:])))
for i in result:
print(i)
结论:
[(2, 4), (4, 2), (2, 1), (1, 0)]
[(4, 2), (2, 1), (1, 0)]
[(1, 1), (1, 0)]
[(4, 1)]
[(1, 4), (4, 1)]
[]
如何在这里进行类型检查:如果元组列表的元素中的元素数 = 1,则添加99999. 对于要(1,)成为的元素(1,99999)。
输出应该是:
[(2, 4), (4, 2), (2, 1), (1, 0)]
[(4, 2), (2, 1), (1, 0)]
[(1, 1), (1, 0)]
[(4, 1)]
[(1, 4), (4, 1)]
[(1,99999)]
或像这样:
例如,像这样: