Relevant answer
https://www.i2tutorials.com/list-of-lists-changes-reflected-across-sublists-unexpectedly-in-python/
Relevant answer
https://www.i2tutorials.com/how-to-check-if-a-list-is-empty-in-python/
Relevant answer
https://www.i2tutorials.com/how-do-i-concatenate-two-lists-in-python/
Relevant answer
https://www.i2tutorials.com/how-to-make-a-flat-list-out-of-a-list-of-lists-in-python-part-2/
Relevant answer
https://www.i2tutorials.com/how-to-make-a-flat-list-out-of-a-list-of-lists-in-python-part-1/
Relevant answer
https://www.i2tutorials.com/what-is-the-difference-between-pythons-list-methods-append-and-extend/
Relevant answer
str-and-repr-in-python/ https://www.i2tutorials.com/what-is-the-difference-between-
Relevant answer
https://www.i2tutorials.com/string-formatting-in-python-operator-vs-str-format-vs-f-string-literal/
Relevant answer
https://www.i2tutorials.com/what-is-the-naming-convention-in-python-for-variable-and-function-names/
Relevant answer
https://www.i2tutorials.com/get-difference-between-two-lists-in-python/
Relevant answer
https://www.i2tutorials.com/should-i-use-has_key-or-in-on-python-dicts/
Relevant answer
https://www.i2tutorials.com/replacement-for-switch-statements-in-python/