2024-04-27 03:19:44 发布
网友
如何从2d列表中提取满足某些条件的值列表
如何消除空列表和多余的括号
my_list = [[(i,j) for i in list_ if i == 1] for j,list_ in enumerate(grid)]
使用列表理解:
grid = [[10,13,17],[3,5,1],[13,1,12]] results = [(i, b) for b in range(len(grid)) for i, a in enumerate(grid[b]) if a == 1]
输出:
[(2, 1), (1, 2)]
使用列表理解:
输出:
相关问题 更多 >
编程相关推荐