It will surely be argument of another lesson, don't worry. If you want to know more, you can read the bibliography of the course here: https://q2a.di.uniroma1.it/21921/course-info-unit-1-2. (Please show some love to thatt comment of mine, it took way too much time to put together (I had to check the copyright of each suggested reading))
P.S. If you want some spoilers lists are hard-coded into python (so they don't need to be declared, as opposed to arrays) and they have all those characteristics you'd expect in a normal array, you can repeat elements, you can add or remove elements, though lists can have as elements multiple variable types (such as strings, integers, floats etc.) , but some python libraries have arrays that do the same. Generally, I've been told that Arrays are usually much more compact and useful than lists but don't take my word for it.