@ Introducing Python: Modern Computing in Simple Packages by Bill Lubanovic
(No. 2351 / 12833)
内包表記を使って、表を作る例が掲載されている。
rows = range(1,4)
cols = range(1,3)
cells = [(row, col) for row in rows for col in cols]
for cell in cells:
print(cell)
結果
Success time: 0 memory: 23968 signal:0
(1, 1)
(1, 2)
(2, 1)
(2, 2)
(3, 1)
(3, 2)
教えていただいた事項
(追記 2017/03/24)
@shiracamus さんのコメントにおいて、itertools使用の方法を教えていただきました。
情報感謝です。