Chapter 5. Lists, tuples, and sets

This chapter covers

  • Manipulating lists and list indices
  • Modifying lists
  • Sorting
  • Using common list operations
  • Handling nested lists and deep copies
  • Using tuples
  • Creating and using sets

In this chapter, we’ll discuss the two major Python sequence types: lists and tuples. At first, lists may remind you of arrays in many other languages, but don’t be fooled—lists are a good deal more flexible and powerful than plain arrays. This chapter also discusses a newer Python collection type: sets. Sets are useful when an object’s membership in the collection, as opposed to its position, is important.

Tuples are like lists that can’t be modified—you can think of them as a restricted type of list or as a basic record ...

Get The Quick Python Book now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.