Explore Library
PythonData Types & Built-in Data Structures

76 items

1

Identity vs Equality: is vs ==

Slides / Video
2

Choosing the Right Built-in Structure

Slides / Video
3

Nested Data Structures in Python

Slides / Video
4

List vs Dict vs Set: Time Complexity

Slides / Video
5

None: Python's Absence of Value

Slides / Video
6

Truthiness and Falsy Values in Python

Slides / Video
7

Type Conversion and Casting in Python

Slides / Video
8

Shallow vs Deep Copy in Python

Slides / Video
9

List, Dict, and Set Comprehensions

Slides / Video
10

Shared Sequence Operations in Python

Slides / Video
11

Sets and Frozensets in Python

Slides / Video
12

Dictionary Key Requirements: Hashability

Slides / Video
13

Python Dictionaries: Key-Value Access

Slides / Video
14

Python Tuples: Immutable Sequences

Slides / Video
15

Python Lists: Index, Slice, Methods

Slides / Video
16

String Immutability & Common Methods

Slides / Video
17

Mutable vs Immutable Data Types

Slides / Video
18

Python bool: A Subclass of int

Slides / Video
19

Python int vs float Precision

Slides / Video
20

Tuple Unpacking

Quiz
21

Set Intersection

Quiz
22

Frozenset Immutability

Quiz
23

List Slicing Basics

Quiz
24

Summing a List

Quiz
25

Sets Remove Duplicates

Quiz
26

Shallow Copy of a List

Quiz
27

Accessing Nested Data

Quiz
28

Choosing a Data Structure for Uniqueness

Quiz
29

The None Type

Quiz
30

Truthiness of an Empty List

Quiz
31

Integer Division Result

Quiz
32

Membership Testing with in

Quiz
33

Converting a List to a Set

Quiz
34

Enumerate for Index and Value

Quiz
35

Accessing Dictionary Values

Quiz
36

List append vs extend

Quiz
37

Creating a Single-Element Tuple

Quiz
38

Dictionary get() Method

Quiz
39

F-String Formatting

Quiz
40

Strings Are Immutable

Quiz
41

Splitting a String

Quiz
42

Valid Dictionary Keys

Quiz
43

Mutable vs Immutable Types

Quiz
44

Python Numeric Types: int, float, complex

Slides / Video
45

Sets and Set Operations

Flashcard
46

enumerate() and zip()

Flashcard
47

Shallow vs Deep Copying

Flashcard
48

Frozenset

Flashcard
49

Integer Precision and Arbitrary Size

Flashcard
50

Nested Data Structures

Flashcard
51

Converting Between Data Structures

Flashcard
52

Iterating Over Data Structures

Flashcard
53

len() and Common Built-in Functions

Flashcard
54

Sequence Concatenation and Repetition

Flashcard
55

Numeric Types: int, float, complex

Flashcard
56

Bytes and Bytearray Types

Flashcard
57

List Comprehensions

Flashcard
58

Membership Testing with 'in'

Flashcard
59

Identity vs Equality (is vs ==)

Flashcard
60

Range Objects

Flashcard
61

Dictionary Key Hashability

Flashcard
62

Tuples and Their Uses

Flashcard
63

String Formatting Options

Flashcard
64

List Methods for Modifying

Flashcard
65

Common String Methods

Flashcard
66

Mutability vs Immutability

Flashcard
67

Boolean Type and Truthiness

Flashcard
68

Dictionaries: Creation and Access

Flashcard
69

Dictionary and Set Comprehensions

Flashcard
70

Dictionary Methods

Flashcard
71

Tuple Packing and Unpacking

Flashcard
72

List Slicing and Slice Assignment

Flashcard
73

List Creation and Indexing

Flashcard
74

String Indexing and Slicing

Flashcard
75

String Immutability

Flashcard
76

Floating-Point Precision Limitations

Flashcard
FlashcardIntermediate

Dictionary and Set Comprehensions

Comprehension syntax also builds dictionaries and sets.

Question

How do you write dict and set comprehensions?

Click to reveal answer