Explore Library
PythonData Types & Built-in Data Structures

78 items

1

Building a Unique Tags Collection

Code Quiz
2

Choosing the Right Data Structure

Quiz
3

Identity vs Equality: is vs ==

Slides / Video
4

Choosing the Right Built-in Structure

Slides / Video
5

Nested Data Structures in Python

Slides / Video
6

List vs Dict vs Set: Time Complexity

Slides / Video
7

None: Python's Absence of Value

Slides / Video
8

Truthiness and Falsy Values in Python

Slides / Video
9

Type Conversion and Casting in Python

Slides / Video
10

Shallow vs Deep Copy in Python

Slides / Video
11

List, Dict, and Set Comprehensions

Slides / Video
12

Shared Sequence Operations in Python

Slides / Video
13

Sets and Frozensets in Python

Slides / Video
14

Dictionary Key Requirements: Hashability

Slides / Video
15

Python Dictionaries: Key-Value Access

Slides / Video
16

Python Tuples: Immutable Sequences

Slides / Video
17

Python Lists: Index, Slice, Methods

Slides / Video
18

String Immutability & Common Methods

Slides / Video
19

Mutable vs Immutable Data Types

Slides / Video
20

Python bool: A Subclass of int

Slides / Video
21

Python int vs float Precision

Slides / Video
22

Splitting a String

Quiz
23

Set Intersection

Quiz
24

Sets Remove Duplicates

Quiz
25

Accessing Nested Data

Quiz
26

Shallow Copy of a List

Quiz
27

Summing a List

Quiz
28

Frozenset Immutability

Quiz
29

Accessing Dictionary Values

Quiz
30

Membership Testing with in

Quiz
31

F-String Formatting

Quiz
32

Strings Are Immutable

Quiz
33

Truthiness of an Empty List

Quiz
34

Integer Division Result

Quiz
35

Converting a List to a Set

Quiz
36

Dictionary get() Method

Quiz
37

List Slicing Basics

Quiz
38

Valid Dictionary Keys

Quiz
39

Enumerate for Index and Value

Quiz
40

Mutable vs Immutable Types

Quiz
41

List append vs extend

Quiz
42

Creating a Single-Element Tuple

Quiz
43

Tuple Unpacking

Quiz
44

Choosing a Data Structure for Uniqueness

Quiz
45

The None Type

Quiz
46

Python Numeric Types: int, float, complex

Slides / Video
47

Nested Data Structures

Flashcard
48

Membership Testing with 'in'

Flashcard
49

Sequence Concatenation and Repetition

Flashcard
50

len() and Common Built-in Functions

Flashcard
51

Converting Between Data Structures

Flashcard
52

Shallow vs Deep Copying

Flashcard
53

Bytes and Bytearray Types

Flashcard
54

enumerate() and zip()

Flashcard
55

Frozenset

Flashcard
56

Integer Precision and Arbitrary Size

Flashcard
57

Iterating Over Data Structures

Flashcard
58

Numeric Types: int, float, complex

Flashcard
59

List Comprehensions

Flashcard
60

Sets and Set Operations

Flashcard
61

Identity vs Equality (is vs ==)

Flashcard
62

Range Objects

Flashcard
63

Dictionary Key Hashability

Flashcard
64

Tuples and Their Uses

Flashcard
65

String Formatting Options

Flashcard
66

List Methods for Modifying

Flashcard
67

Common String Methods

Flashcard
68

Mutability vs Immutability

Flashcard
69

Boolean Type and Truthiness

Flashcard
70

Dictionaries: Creation and Access

Flashcard
71

Dictionary and Set Comprehensions

Flashcard
72

Dictionary Methods

Flashcard
73

Tuple Packing and Unpacking

Flashcard
74

List Slicing and Slice Assignment

Flashcard
75

List Creation and Indexing

Flashcard
76

String Indexing and Slicing

Flashcard
77

String Immutability

Flashcard
78

Floating-Point Precision Limitations

Flashcard
QuizAdvanced

Choosing the Right Data Structure

Learn the key differences between Python's core built-in data structures: lists, dicts, sets, and tuples.

Which of Python's core built-in data structures is ordered, mutable, and allows duplicate elements?