Skip to content

Instantly share code, notes, and snippets.

@nad2000
Created July 29, 2018 11:21
Show Gist options
  • Save nad2000/03c07503958af6586927eff2bd4a9bf5 to your computer and use it in GitHub Desktop.
Save nad2000/03c07503958af6586927eff2bd4a9bf5 to your computer and use it in GitHub Desktop.
Python tricks
visited = [[False] * m] * n
visited
=> [[False, False, False, False], [False, False, False, False], [False, False, False, False]]
visited[0]
=> [False, False, False, False]
visited[0][0]
=> False
visited[0][0] = True
visited
=> [[True, False, False, False], [True, False, False, False], [True, False, False, False]]
visited = [[0] * m] * n
visited
=> [[0, 0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0]]
visited[0][0] =1
visited
=> [[1, 0, 0, 0], [1, 0, 0, 0], [1, 0, 0, 0]]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment