我有一个整数列表
我该如何在Python中完成这个任务?
x
,我想从中创建一个整数的二维列表 y
。在这里,y
中每一行 i
都是列表 x
中具有值 i
的元素的索引。
例如,如果:x = [2, 0, 1, 1, 2, 4],
那么:
y = [[1], [2, 3], [0, 4], [], [5]]
我该如何在Python中完成这个任务?
range(len(x))
是外部列表推导的错误范围。 - user2357112max(x)+1
而不是len(x)
。 - Karnivaurus