managing lists in this defining why lists are important generating lists looking through lists working with list items sequentially changing list content locating specific information in lists putting list items in order using the counter object to your advantage lot of people lose sight of the fact that most programming techniques are based on the real world part of the reason is that programmers often use terms that other people don' to describe these real-world objects for examplemost people would call place to store something box or cupboard -but programmers insist on using the term variable lists are different everyone makes lists and uses them in various ways to perform an abundance of tasks in factyou're probably surrounded by lists of various sorts where you're sitting right now as you read this book sothis is about something you already use quite lot the only difference is that you need to think of lists in the same way python does you may read that lists are hard to work with the reason that some people find working with lists difficult is that they're not used to actually thinking about the lists they create when you create listyou simply write items down in whatever order makes sense to you sometimes you rewrite the list when you're done to put it in specific order in other casesyou use your finger as guide when going down the list to make looking through it easier the point is that everything you normally do with lists is also doable within python the difference is that you must now actually think about what you're doing in order to make python understand what you want done