Python Lists Tuples & Dictionaries Part2
Python Lists Tuples & Dictionaries Part2
Created by Ajay Parmar
Course Description
-
Introduction to Lists – Understanding lists as ordered, mutable collections. Creating lists, list syntax (
[]), and storing multiple data types in a single list. -
Accessing List Elements – Indexing, negative indexing, slicing (
list[start:end:step]), retrieving sublists, and handling index errors. -
List Methods (Manipulation) – Using
append(),extend(),insert(),remove(),pop(),clear()with detailed coding examples. -
List Methods (Searching & Sorting) – Using
index(),count(),sort(),sorted(),reverse(),copy()with practical demonstrations. -
List Operations & Membership Testing – Concatenation (
+), repetition (*), membership (in,not in) with real-world coding use cases. -
Nested Lists – Creating lists inside lists, accessing inner elements with double indexing, and looping through multi-dimensional lists.
-
Loops with Lists – Iterating through lists using
forandwhileloops, applying conditions inside loops, and usingenumerate()for index + value. -
List Comprehensions – Compact syntax for creating new lists from existing ones, filtering with conditions, and nested list comprehensions.
-
Introduction to Tuples – Defining tuples (
()), difference between tuples and lists (immutability), and when to use tuples. -
Accessing Tuple Elements – Indexing, slicing, and unpacking tuples into variables with real coding exercises.
-
Tuple Methods – Detailed explanation of tuple-specific methods:
count()andindex(), and use of built-in functions (len(),max(),min(),sum()) on tuples. -
Advanced Tuple Concepts – Nested tuples, immutability demonstration, and converting between tuples and lists (
list()↔tuple()). -
Introduction to Dictionaries – Creating dictionaries with
{}, key-value pairs, uniqueness of keys, and comparison with lists/tuples. -
Accessing & Modifying Dictionaries – Retrieving values (
dict[key],.get()), adding new pairs, updating existing ones, deleting usingdel,.pop(),.clear(). -
Dictionary Methods & Looping – Using
.keys(),.values(),.items(); iterating over keys, values, and pairs; practical use cases like word frequency counters.
Course Curriculum
Let us Begin
-
List Introduction
00:00 -
List functions and methods
00:00 -
Remove methods in lists
00:00 -
if exist in lists
00:00 -
List compressions
00:00 -
Tuples
00:00 -
Tuples Packing and Unpacking
00:00 -
Dictionary Intro
00:00 -
Dictionary methods and loops
00:00 -
Dictionary Update and merge
00:00 -
Dictionary pop and delete
00:00 -
Dictionary Important Collection Loops
-
Dictionary Comprehension
00:00 -
Nested Loops and Nested Dictionary
00:00
-
LevelIntermediate
-
Total Enrolled2
-
Last UpdatedAugust 29, 2025
Python Lists Tuples & Dictionaries Part2
-
LevelIntermediate
-
Total Enrolled2
-
Last UpdatedAugust 29, 2025
Course Description
-
Introduction to Lists – Understanding lists as ordered, mutable collections. Creating lists, list syntax (
[]), and storing multiple data types in a single list. -
Accessing List Elements – Indexing, negative indexing, slicing (
list[start:end:step]), retrieving sublists, and handling index errors. -
List Methods (Manipulation) – Using
append(),extend(),insert(),remove(),pop(),clear()with detailed coding examples. -
List Methods (Searching & Sorting) – Using
index(),count(),sort(),sorted(),reverse(),copy()with practical demonstrations. -
List Operations & Membership Testing – Concatenation (
+), repetition (*), membership (in,not in) with real-world coding use cases. -
Nested Lists – Creating lists inside lists, accessing inner elements with double indexing, and looping through multi-dimensional lists.
-
Loops with Lists – Iterating through lists using
forandwhileloops, applying conditions inside loops, and usingenumerate()for index + value. -
List Comprehensions – Compact syntax for creating new lists from existing ones, filtering with conditions, and nested list comprehensions.
-
Introduction to Tuples – Defining tuples (
()), difference between tuples and lists (immutability), and when to use tuples. -
Accessing Tuple Elements – Indexing, slicing, and unpacking tuples into variables with real coding exercises.
-
Tuple Methods – Detailed explanation of tuple-specific methods:
count()andindex(), and use of built-in functions (len(),max(),min(),sum()) on tuples. -
Advanced Tuple Concepts – Nested tuples, immutability demonstration, and converting between tuples and lists (
list()↔tuple()). -
Introduction to Dictionaries – Creating dictionaries with
{}, key-value pairs, uniqueness of keys, and comparison with lists/tuples. -
Accessing & Modifying Dictionaries – Retrieving values (
dict[key],.get()), adding new pairs, updating existing ones, deleting usingdel,.pop(),.clear(). -
Dictionary Methods & Looping – Using
.keys(),.values(),.items(); iterating over keys, values, and pairs; practical use cases like word frequency counters.
Course Curriculum
Let us Begin
-
List Introduction
00:00 -
List functions and methods
00:00 -
Remove methods in lists
00:00 -
if exist in lists
00:00 -
List compressions
00:00 -
Tuples
00:00 -
Tuples Packing and Unpacking
00:00 -
Dictionary Intro
00:00 -
Dictionary methods and loops
00:00 -
Dictionary Update and merge
00:00 -
Dictionary pop and delete
00:00 -
Dictionary Important Collection Loops
-
Dictionary Comprehension
00:00 -
Nested Loops and Nested Dictionary
00:00