Python has become a popular programming language among physicists and students/researchers of other fields as well. However, Python still needs improvement to provide ease of use in physical problems. One such case is Python’s list array which is more powerful than conventional arrays in other languages like C, C++, Fortran, or Java, but, it becomes tedious and complicated to construct a list array of larger dimensions in Python in certain physical problems. Another such case may be — reading column-wise data from a data-file consisting of multiple columns - which may be simplified with the introduction of a Python class in a package. This article discusses the difference and limitations of array variables in various languages and introduces a new Python tool to make the construction of N-dimensional list arrays easier. This also introduces a way to handle data-file in Python in a simpler way and with some analytical features. It is also shown – how these two tools may improve our experience in dealing with Python in physics problems.