1 00:00:08,000 --> 00:00:11,250 Welcome back. This lesson, 2 00:00:11,250 --> 00:00:14,610 you'll learn a bunch of useful methods on lists and strings. 3 00:00:14,610 --> 00:00:17,730 At the end, you'll be able to read and write code using 4 00:00:17,730 --> 00:00:21,185 the following methods for lists; append, insert, 5 00:00:21,185 --> 00:00:24,095 reverse, sort remove, pop, 6 00:00:24,095 --> 00:00:28,705 and some non-destructive methods, index and count. 7 00:00:28,705 --> 00:00:30,660 For strings, you'll learn upper, lower, 8 00:00:30,660 --> 00:00:33,840 count, index, strip and replace. 9 00:00:33,840 --> 00:00:37,100 At the end of this lesson you'll be able to extend the list 10 00:00:37,100 --> 00:00:40,415 using either append or concatenate. 11 00:00:40,415 --> 00:00:44,750 Very importantly, you'll be able to identify whether a method mutates an object, 12 00:00:44,750 --> 00:00:46,940 or creates a modified copy of it. 13 00:00:46,940 --> 00:00:50,299 Methods on tuples and strings can never mutate them, 14 00:00:50,299 --> 00:00:52,265 only make modified copies. 15 00:00:52,265 --> 00:00:55,790 Some operations on lists mutate them, 16 00:00:55,790 --> 00:00:58,700 assignment and deletion you saw previously, 17 00:00:58,700 --> 00:01:02,345 and new methods that we'll talk about it in this lesson append, insert, 18 00:01:02,345 --> 00:01:04,970 reverse, sort, remove and pop, 19 00:01:04,970 --> 00:01:06,890 they all mutate lists. 20 00:01:06,890 --> 00:01:10,050 Good luck. See you after the screen casts.