PythonData Types & Built-in Data Structures

80 items

1

Squaring Even Numbers Comprehension

Code Quiz
2

List Comprehension Basics

Quiz
3

Building a Unique Tags Collection

Code Quiz
4

Choosing the Right Data Structure

Quiz
5

Identity vs Equality: is vs ==

Slides / Video
6

Choosing the Right Built-in Structure

Slides / Video
7

Nested Data Structures in Python

Slides / Video
8

List vs Dict vs Set: Time Complexity

Slides / Video
9

None: Python's Absence of Value

Slides / Video
10

Truthiness and Falsy Values in Python

Slides / Video
11

Type Conversion and Casting in Python

Slides / Video
12

Shallow vs Deep Copy in Python

Slides / Video
13

List, Dict, and Set Comprehensions

Slides / Video
14

Shared Sequence Operations in Python

Slides / Video
15

Sets and Frozensets in Python

Slides / Video
16

Dictionary Key Requirements: Hashability

Slides / Video
17

Python Dictionaries: Key-Value Access

Slides / Video
18

Python Tuples: Immutable Sequences

Slides / Video
19

Python Lists: Index, Slice, Methods

Slides / Video
20

String Immutability & Common Methods

Slides / Video
21

Mutable vs Immutable Data Types

Slides / Video
22

Python bool: A Subclass of int

Slides / Video
23

Python int vs float Precision

Slides / Video
24

Dictionary get() Method

Quiz
25

Accessing Dictionary Values

Quiz
26

Tuple Unpacking

Quiz
27

Creating a Single-Element Tuple

Quiz
28

List append vs extend

Quiz
29

Mutable vs Immutable Types

Quiz
30

Choosing a Data Structure for Uniqueness

Quiz
31

Accessing Nested Data

Quiz
32

Shallow Copy of a List

Quiz
33

Summing a List

Quiz
34

Frozenset Immutability

Quiz
35

Valid Dictionary Keys

Quiz
36

Enumerate for Index and Value

Quiz
37

List Slicing Basics

Quiz
38

Strings Are Immutable

Quiz
39

Set Intersection

Quiz
40

Sets Remove Duplicates

Quiz
41

Converting a List to a Set

Quiz
42

F-String Formatting

Quiz
43

Splitting a String

Quiz
44

Truthiness of an Empty List

Quiz
45

Integer Division Result

Quiz
46

The None Type

Quiz
47

Membership Testing with in

Quiz
48

Python Numeric Types: int, float, complex

Slides / Video
49

String Formatting Options

Flashcard
50

Tuple Packing and Unpacking

Flashcard
51

Bytes and Bytearray Types

Flashcard
52

Shallow vs Deep Copying

Flashcard
53

Converting Between Data Structures

Flashcard
54

len() and Common Built-in Functions

Flashcard
55

Dictionary Methods

Flashcard
56

Dictionary and Set Comprehensions

Flashcard
57

Dictionaries: Creation and Access

Flashcard
58

Sequence Concatenation and Repetition

Flashcard
59

Boolean Type and Truthiness

Flashcard
60

Mutability vs Immutability

Flashcard
61

Membership Testing with 'in'

Flashcard
62

Common String Methods

Flashcard
63

enumerate() and zip()

Flashcard
64

Frozenset

Flashcard
65

Integer Precision and Arbitrary Size

Flashcard
66

Iterating Over Data Structures

Flashcard
67

Numeric Types: int, float, complex

Flashcard
68

List Comprehensions

Flashcard
69

Sets and Set Operations

Flashcard
70

Identity vs Equality (is vs ==)

Flashcard
71

Range Objects

Flashcard
72

Nested Data Structures

Flashcard
73

Dictionary Key Hashability

Flashcard
74

Tuples and Their Uses

Flashcard
75

List Methods for Modifying

Flashcard
76

Floating-Point Precision Limitations

Flashcard
77

String Immutability

Flashcard
78

String Indexing and Slicing

Flashcard
79

List Creation and Indexing

Flashcard
80

List Slicing and Slice Assignment

Flashcard
QuizIntermediate

Splitting a String

Using split() to break a string into a list.

What does 'a,b,c'.split(',') return?