fork download
  1. a = [
  2. [1,2,3,4,5,6,7,8,9],
  3. [1,2,3,4,5,6,7,8,9],
  4. [1,2,3,4,5,6,7,8,9],
  5. [1,2,3,4,5,6,7,8,9],
  6. [1,2,3,4,5,6,7,8,9],
  7. [1,2,3,4,5,6,7,8,9],
  8. [1,2,3,4,5,6,7,8,9],
  9. [1,2,3,4,5,6,7,8,9],
  10. [1,2,3,4,5,6,7,8,9]
  11. ]
  12.  
  13. b = [[x for r in a[i:i+3] for x in r[j:j+3]] for j in range(0,9,3) for i in range(0,9,3)]
  14.  
  15. print(b)
Success #stdin #stdout 0.02s 9316KB
stdin
Standard input is empty
stdout
[[1, 2, 3, 1, 2, 3, 1, 2, 3], [1, 2, 3, 1, 2, 3, 1, 2, 3], [1, 2, 3, 1, 2, 3, 1, 2, 3], [4, 5, 6, 4, 5, 6, 4, 5, 6], [4, 5, 6, 4, 5, 6, 4, 5, 6], [4, 5, 6, 4, 5, 6, 4, 5, 6], [7, 8, 9, 7, 8, 9, 7, 8, 9], [7, 8, 9, 7, 8, 9, 7, 8, 9], [7, 8, 9, 7, 8, 9, 7, 8, 9]]