the collatz sequence input validation lists the list data type getting individual values in list with indexes negative indexes getting list from another list with slices getting list' length with the len(function changing values in list with indexes list concatenation and list replication removing values from lists with del statements working with lists using for loops with lists the in and not in operators the multiple assignment trick using the enumerate(function with lists using the random choice(and random shuffle(functions with lists augmented assignment operators methods finding value in list with the index(method adding values to lists with the append(and insert(methods removing values from lists with the remove(method sorting the values in list with the sort(method reversing the values in list with the reverse(method example programmagic ball with list sequence data types mutable and immutable data types the tuple data type converting types with the list(and tuple(functions references identity and the id(function passing references the copy module' copy(and deepcopy(functions short programconway' game of life summary practice questions practice projects comma code coin flip streaks character picture grid dictionaries and structuring data the dictionary data type dictionaries vs lists the keys()values()and items(methods contents in detail xi