A Python project featuring utility functions for working with lists and two-dimensional data.
- Removes duplicate values while preserving order
- Interleaves values from two lists
- Calculates row and column sums
- Crops sections of a matrix
- Validates matrix dimensions and input ranges
- Calculates neighboring mine counts in a Minesweeper-style grid
- Functions
- Lists and nested lists
- Loops and nested loops
- Conditional statements
- Indexing and slicing
- Input validation
- Type hints
- Testing and debugging
This project was created to practice working with Python lists, matrices, loops, and problem-solving with two-dimensional data.