Ratings & reviews

4.8292 ratings

Jose Gustavo H.

9 days ago

My feedback is related to the lack of practical exemples. it could be a banana shop, what ever brings the abstract world to the real one would make things much more interesting. Th... Show more

Jordan F.

12 days ago

Simple and clear instructions

Yagari 9.

43 days ago

Plenty of tasks and practical challenges makes this wee course a perfect practice to understand data structures and learn how to practically operate on them.

82%
14%
4%
0%
0%
info

Complete all chapters to get certificate

0%

List

chevron

What is a list? A list is an ordered collection that can be modified. It also allows for duplicate elements.

Creating a List

Nested List

List Comprehensions

Challenge

List Indexing

List Length

Lists Are Mutable

Append() Method

Insert() Method

Deleting Elements

Removing Elements

Dictionary

chevron

What is a dictionary? A dictionary is an ordered collection that can be changed, but it doesn't allow duplicate entries. It consists of `key:value` pairs, which are used to optimize its structure.

Creating a Dictionary

Challenge

Dictionary Comprehensions

Extraction of Information

Adding Items

Del Keyword

Pop() Method

Popitem() Method

Clear() Method

Tuple

chevron

What is a tuple? A tuple is an ordered collection that cannot be altered. It can have duplicate elements. While it's similar to a list, the values in a tuple can be of any type and are indexed by integers. Although not mandatory, it's common to enclose the values of a tuple in parentheses, making them easier to understand in Python.

Creating a Tuple

Accessing Elements of a Tuple

Concatenation of Tuples

Delete a Tuple

Update a Tuple

Adding Items

Challenge

Set

chevron

What is a set? In Python, a `set` is an unordered collection that is both `iterable` and `mutable`, with no repeated elements. While the order of items in a set isn't fixed, it can include a variety of elements. A key benefit of using sets over lists is their highly efficient method for determining if an element exists within the set.

Creating a Set

Add() Method

Update() Method

Accessing the Elements of a Set

Remove() and Discard() Methods

Clear() Method