Lesson 6 / 47

Data Types

Numbers, text, and the four collections.

Scalars

int (unbounded), float, complex, str (immutable), bool, and None.

The four collections

list mutable/ordered · tuple immutable · set unique/unordered · dict key→value.

nums = [1, 2, 3]
nums.append(4)
point = (10, 20)
tags = {"a", "b"}
person = {"name": "Ada", "age": 36}
person["age"]        # 36

Quick check: Which collection is immutable?

  • list
  • tuple
  • dict
Answer

tuple — A tuple can't be changed after creation.