2009-06-01 1つだけ1で残りが0であるような長さNのタプルの列挙 Python N = 3 print [ tuple(int(i == j) for i in range(N)) for j in range(N)] # -> [(1, 0, 0), (0, 1, 0), (0, 0, 1)]