Lists and Tuples in Python

In this course, you’ll learn about working with lists and tuples. Lists and tuples are arguably Python’s most versatile, useful data types. You’ll find them in virtually every non-trivial Python program.

Here’s what you’ll learn in this tutorial: You’ll cover the important characteristics of lists and tuples. You’ll learn how to define them and how to manipulate them. When you’re finished, you’ll have a good feel for when and how to use these object types in a Python program.

Take the Quiz: Test your knowledge with our interactive “Python Lists and Tuples” quiz. Upon completion you will receive a score so you can track your learning progress over time:


Interactive Quiz

Python Lists and Tuples

Test your understanding of Python lists and tuples.

What’s Included:

Downloadable Resources:

Related Learning Paths:

About Christopher Bailey

Christopher Bailey Christopher Bailey

Chris is an avid Pythonista and creates video tutorials for Real Python. He is a programmer and data analyst. He creates music under the name Tripnet. Chris lives in Colorado with his wife and two dogs.

» More about Christopher

Each tutorial at Real Python is created by a team of developers so that it meets our high quality standards. The team members who worked on this tutorial are:

Participant Comments

cherianzachariah on Aug. 5, 2020

There is a lot of new little things that I learnt from this course. Thank you and keep up the good work. I am loving it so far.

birajksahu on June 21, 2020

Loved it! I can easily say I have scaled myself up on this topic. Just one suggestion- can we include some more practice programs- Q&A

pshapard on March 29, 2020

So much here to take in. Lots to know and remember. Need to look over the slicing and indexing functions. Thanks for the course and great instructor

Levi on March 13, 2020

Thought I had a good handle on tuples and lists, but I learned probably twice as much as I knew before. Super in-depth, great course.

Cyntia Goulart on Oct. 27, 2019

OMG! I thought I knew Python well and you proved me wrong. Know what it is is totally different of knowing how to use it. I am so glad I took this course. Thank you! Thank you! Greetings from Brazil! :D

Pygator on Sept. 29, 2019

Really like your presentation style, favorite presenter for sure. Thanks again!

slickrick on Sept. 4, 2019

Fantastic! This really helped me level up my understanding of lists and tuples. Keep up the great work!

« Browse All Courses