immutable.py 262 B

1234567891011121314
  1. #!/usr/bin/env python3
  2. """
  3. Demonstrates an annoying feature of mutable defaults vs
  4. immutable defaults.
  5. """
  6. def ChangeList(list = []):
  7. list.append("Fred was here")
  8. return list
  9. if __name__ == "__main__":
  10. print(ChangeList())
  11. print(ChangeList())