((x,) for x in [1,2,3])

ってどんな意味があるのかわからん。

print(list ((x,) for x in [1,2,3]) )
#[(1,), (2,), (3,)]

(1,) ってどんな意味があるの?