SlideShare a Scribd company logo
www.letthedataconfess.com
@letthedataconfess
Are you aware of
IN
-letthedataconfess
www.letthedataconfess.com
The data structure is the way of organising the data in
such a way that it can be retrieved quickly.
But one data structure is not sufficient to handle all the
use case scenarios.
That is why we have multiple data structures which can be
used for various use cases.
What is meant
by Data structure ?
@letthedataconfess
www.letthedataconfess.com
Why do we
need Data structure ?
Consider the following scenario, where you want to
search for a particular document in file explorer with over
1000 documents stored. One way to do that is by going
one by one in a linear way, which is time-consuming.
Another way is to jump directly go to that place where it is
stored or where the related documents are present.
Yes your OS does this, using indexing and hashtables
which is a type of data structure. This reduces the time
required to search even if there lots of file present. This is
why data structures are important.
@letthedataconfess
www.letthedataconfess.com
Python data structures
01. List
The list is a linear data structure where the data is present
sequentially.
It's a heterogeneous collection of data which means it can
store items of different data types.
The list comes with multiple methods to perform
operations on them.
@letthedataconfess
www.letthedataconfess.com
@letthedataconfess
www.letthedataconfess.com
02. Tuples
A tuple is another data structure that is almost similar to a
list except that they are immutable, which means once
created then, tuple elements cannot be manipulated
means you cannot add or remove elements to it.
But you can get the counts and indexes of the elements
present.
@letthedataconfess
www.letthedataconfess.com
@letthedataconfess
www.letthedataconfess.com
03. Dictionary
Dictionary is a very important data structures that store
the data in key-value pairs similar to the hash table.
Dictionary is an unordered collection of data that are
mutable means, you can add or update the existing values
for a given key.
@letthedataconfess
www.letthedataconfess.com
@letthedataconfess
This is another type of data structure on which we can
perform set operation like union, intersection, difference,
etc.
Set doesn't allow duplicate entries. Each value in a set is
unique. It's also an unordered collection.
www.letthedataconfess.com
04. Sets
@letthedataconfess
www.letthedataconfess.com
@letthedataconfess
www.letthedataconfess.com
@letthedataconfess
Follow | Support

More Related Content

What's hot (19)

Sap abap database table
Sap abap database table
Ducat
 
Overview of bigdata
Overview of bigdata
Abinaya B
 
Databases and types of databases
Databases and types of databases
baabtra.com - No. 1 supplier of quality freshers
 
Introduction_OF_Hadoop_and_BigData
Introduction_OF_Hadoop_and_BigData
Nilay Mishra
 
Big data
Big data
chahat aggarwal
 
Actividad transversalingles (1)
Actividad transversalingles (1)
YoselynAlmeida
 
Files
Files
Mukund Trivedi
 
B tree
B tree
Padma Kannan
 
EASY Metadata as Linked Open Data
EASY Metadata as Linked Open Data
Marat Charlaganov
 
Developing an ERM System based on Linked Data (AMSL project presentation @ ER...
Developing an ERM System based on Linked Data (AMSL project presentation @ ER...
Björn Muschall
 
ELAG 2014, Workshop on Electronic Resource Management
ELAG 2014, Workshop on Electronic Resource Management
LydiaU
 
How is smart data cooked?
How is smart data cooked?
Ontotext
 
Introduction to Redis Data Structures: Sorted Sets
Introduction to Redis Data Structures: Sorted Sets
ScaleGrid.io
 
Introduction to Redis Data Structures: Sets
Introduction to Redis Data Structures: Sets
ScaleGrid.io
 
Putting it simple: Databse
Putting it simple: Databse
mike2018
 
Databases and types of databases
Databases and types of databases
baabtra.com - No. 1 supplier of quality freshers
 
2015 - Extract SF - Data Quality
2015 - Extract SF - Data Quality
Ignacio Elola Villar
 
WP4: overzicht van de voortgang van WP4 op de CLARIAH-dag 22 januari 2016
WP4: overzicht van de voortgang van WP4 op de CLARIAH-dag 22 januari 2016
CLARIAH
 
Which no sql database
Which no sql database
Nitin KR
 
Sap abap database table
Sap abap database table
Ducat
 
Overview of bigdata
Overview of bigdata
Abinaya B
 
Introduction_OF_Hadoop_and_BigData
Introduction_OF_Hadoop_and_BigData
Nilay Mishra
 
Actividad transversalingles (1)
Actividad transversalingles (1)
YoselynAlmeida
 
EASY Metadata as Linked Open Data
EASY Metadata as Linked Open Data
Marat Charlaganov
 
Developing an ERM System based on Linked Data (AMSL project presentation @ ER...
Developing an ERM System based on Linked Data (AMSL project presentation @ ER...
Björn Muschall
 
ELAG 2014, Workshop on Electronic Resource Management
ELAG 2014, Workshop on Electronic Resource Management
LydiaU
 
How is smart data cooked?
How is smart data cooked?
Ontotext
 
Introduction to Redis Data Structures: Sorted Sets
Introduction to Redis Data Structures: Sorted Sets
ScaleGrid.io
 
Introduction to Redis Data Structures: Sets
Introduction to Redis Data Structures: Sets
ScaleGrid.io
 
Putting it simple: Databse
Putting it simple: Databse
mike2018
 
WP4: overzicht van de voortgang van WP4 op de CLARIAH-dag 22 januari 2016
WP4: overzicht van de voortgang van WP4 op de CLARIAH-dag 22 januari 2016
CLARIAH
 
Which no sql database
Which no sql database
Nitin KR
 

Similar to Built in data structures in python (20)

Ch1
Ch1
OmarFarukh3
 
Introduction to data structures - Explore the basics
Introduction to data structures - Explore the basics
divyammo
 
Datastructures Notes
Datastructures Notes
Ranjithkumar C
 
Lec 1 - Introduction to Data Structures.pptx
Lec 1 - Introduction to Data Structures.pptx
SumeetRathi5
 
DS ppt 123445544434t33vdbdbdbfgfPPtt.pptx
DS ppt 123445544434t33vdbdbdbfgfPPtt.pptx
ssuser7b9bda1
 
Introduction to data structures (ss)
Introduction to data structures (ss)
Madishetty Prathibha
 
Lect 1-2
Lect 1-2
Zaheer Aghani
 
1. Introduction to Data Structure.pptx
1. Introduction to Data Structure.pptx
RahikAhmed
 
unit 1.pptx for advanced cloud computing unit
unit 1.pptx for advanced cloud computing unit
akastiyan23
 
Which data structure is it? What are the various data structure kinds and wha...
Which data structure is it? What are the various data structure kinds and wha...
Tutort Academy
 
Lecture 1 an introduction to data structure
Lecture 1 an introduction to data structure
Dharmendra Prasad
 
DSA - Copy.pptx
DSA - Copy.pptx
BishalChowdhury10
 
Data structures introduction
Data structures introduction
maamir farooq
 
Lect 1-2 Zaheer Abbas
Lect 1-2 Zaheer Abbas
Information Technology Center
 
Chapter 1( intro & overview)
Chapter 1( intro & overview)
MUHAMMAD AAMIR
 
Data Structure Introduction chapter 1
Data Structure Introduction chapter 1
vasantiDutta1
 
Chapter 1 _edited.pptx.software engineering
Chapter 1 _edited.pptx.software engineering
kuruabeje7
 
Chapter 1 _edited.pptx.software engineering
Chapter 1 _edited.pptx.software engineering
kuruabeje7
 
Introduction to Data Structure in python
Introduction to Data Structure in python
PANKAJTHAKUR298452
 
Intro.ppt
Intro.ppt
Anonymous9etQKwW
 
Introduction to data structures - Explore the basics
Introduction to data structures - Explore the basics
divyammo
 
Lec 1 - Introduction to Data Structures.pptx
Lec 1 - Introduction to Data Structures.pptx
SumeetRathi5
 
DS ppt 123445544434t33vdbdbdbfgfPPtt.pptx
DS ppt 123445544434t33vdbdbdbfgfPPtt.pptx
ssuser7b9bda1
 
Introduction to data structures (ss)
Introduction to data structures (ss)
Madishetty Prathibha
 
1. Introduction to Data Structure.pptx
1. Introduction to Data Structure.pptx
RahikAhmed
 
unit 1.pptx for advanced cloud computing unit
unit 1.pptx for advanced cloud computing unit
akastiyan23
 
Which data structure is it? What are the various data structure kinds and wha...
Which data structure is it? What are the various data structure kinds and wha...
Tutort Academy
 
Lecture 1 an introduction to data structure
Lecture 1 an introduction to data structure
Dharmendra Prasad
 
Data structures introduction
Data structures introduction
maamir farooq
 
Chapter 1( intro & overview)
Chapter 1( intro & overview)
MUHAMMAD AAMIR
 
Data Structure Introduction chapter 1
Data Structure Introduction chapter 1
vasantiDutta1
 
Chapter 1 _edited.pptx.software engineering
Chapter 1 _edited.pptx.software engineering
kuruabeje7
 
Chapter 1 _edited.pptx.software engineering
Chapter 1 _edited.pptx.software engineering
kuruabeje7
 
Introduction to Data Structure in python
Introduction to Data Structure in python
PANKAJTHAKUR298452
 
Ad

Recently uploaded (20)

wAIred_RabobankIgniteSession_12062025.pptx
wAIred_RabobankIgniteSession_12062025.pptx
SimonedeGijt
 
Agile Software Engineering Methodologies
Agile Software Engineering Methodologies
Gaurav Sharma
 
Async-ronizing Success at Wix - Patterns for Seamless Microservices - Devoxx ...
Async-ronizing Success at Wix - Patterns for Seamless Microservices - Devoxx ...
Natan Silnitsky
 
Who will create the languages of the future?
Who will create the languages of the future?
Jordi Cabot
 
Neuralink Templateeeeeeeeeeeeeeeeeeeeeeeeee
Neuralink Templateeeeeeeeeeeeeeeeeeeeeeeeee
alexandernoetzold
 
Application Modernization with Choreo - The AI-Native Internal Developer Plat...
Application Modernization with Choreo - The AI-Native Internal Developer Plat...
WSO2
 
How the US Navy Approaches DevSecOps with Raise 2.0
How the US Navy Approaches DevSecOps with Raise 2.0
Anchore
 
Microsoft Business-230T01A-ENU-PowerPoint_01.pptx
Microsoft Business-230T01A-ENU-PowerPoint_01.pptx
soulamaabdoulaye128
 
Agentic Techniques in Retrieval-Augmented Generation with Azure AI Search
Agentic Techniques in Retrieval-Augmented Generation with Azure AI Search
Maxim Salnikov
 
Plooma is a writing platform to plan, write, and shape books your way
Plooma is a writing platform to plan, write, and shape books your way
Plooma
 
How Insurance Policy Management Software Streamlines Operations
How Insurance Policy Management Software Streamlines Operations
Insurance Tech Services
 
Smadav Pro 2025 Rev 15.4 Crack Full Version With Registration Key
Smadav Pro 2025 Rev 15.4 Crack Full Version With Registration Key
joybepari360
 
Women in Tech: Marketo Engage User Group - June 2025 - AJO with AWS
Women in Tech: Marketo Engage User Group - June 2025 - AJO with AWS
BradBedford3
 
Integrating Survey123 and R&H Data Using FME
Integrating Survey123 and R&H Data Using FME
Safe Software
 
DevOps for AI: running LLMs in production with Kubernetes and KubeFlow
DevOps for AI: running LLMs in production with Kubernetes and KubeFlow
Aarno Aukia
 
How to Choose the Right Web Development Agency.pdf
How to Choose the Right Web Development Agency.pdf
Creative Fosters
 
Advanced Token Development - Decentralized Innovation
Advanced Token Development - Decentralized Innovation
arohisinghas720
 
GDG Douglas - Google AI Agents: Your Next Intern?
GDG Douglas - Google AI Agents: Your Next Intern?
felipeceotto
 
Software Testing & it’s types (DevOps)
Software Testing & it’s types (DevOps)
S Pranav (Deepu)
 
Transmission Media. (Computer Networks)
Transmission Media. (Computer Networks)
S Pranav (Deepu)
 
wAIred_RabobankIgniteSession_12062025.pptx
wAIred_RabobankIgniteSession_12062025.pptx
SimonedeGijt
 
Agile Software Engineering Methodologies
Agile Software Engineering Methodologies
Gaurav Sharma
 
Async-ronizing Success at Wix - Patterns for Seamless Microservices - Devoxx ...
Async-ronizing Success at Wix - Patterns for Seamless Microservices - Devoxx ...
Natan Silnitsky
 
Who will create the languages of the future?
Who will create the languages of the future?
Jordi Cabot
 
Neuralink Templateeeeeeeeeeeeeeeeeeeeeeeeee
Neuralink Templateeeeeeeeeeeeeeeeeeeeeeeeee
alexandernoetzold
 
Application Modernization with Choreo - The AI-Native Internal Developer Plat...
Application Modernization with Choreo - The AI-Native Internal Developer Plat...
WSO2
 
How the US Navy Approaches DevSecOps with Raise 2.0
How the US Navy Approaches DevSecOps with Raise 2.0
Anchore
 
Microsoft Business-230T01A-ENU-PowerPoint_01.pptx
Microsoft Business-230T01A-ENU-PowerPoint_01.pptx
soulamaabdoulaye128
 
Agentic Techniques in Retrieval-Augmented Generation with Azure AI Search
Agentic Techniques in Retrieval-Augmented Generation with Azure AI Search
Maxim Salnikov
 
Plooma is a writing platform to plan, write, and shape books your way
Plooma is a writing platform to plan, write, and shape books your way
Plooma
 
How Insurance Policy Management Software Streamlines Operations
How Insurance Policy Management Software Streamlines Operations
Insurance Tech Services
 
Smadav Pro 2025 Rev 15.4 Crack Full Version With Registration Key
Smadav Pro 2025 Rev 15.4 Crack Full Version With Registration Key
joybepari360
 
Women in Tech: Marketo Engage User Group - June 2025 - AJO with AWS
Women in Tech: Marketo Engage User Group - June 2025 - AJO with AWS
BradBedford3
 
Integrating Survey123 and R&H Data Using FME
Integrating Survey123 and R&H Data Using FME
Safe Software
 
DevOps for AI: running LLMs in production with Kubernetes and KubeFlow
DevOps for AI: running LLMs in production with Kubernetes and KubeFlow
Aarno Aukia
 
How to Choose the Right Web Development Agency.pdf
How to Choose the Right Web Development Agency.pdf
Creative Fosters
 
Advanced Token Development - Decentralized Innovation
Advanced Token Development - Decentralized Innovation
arohisinghas720
 
GDG Douglas - Google AI Agents: Your Next Intern?
GDG Douglas - Google AI Agents: Your Next Intern?
felipeceotto
 
Software Testing & it’s types (DevOps)
Software Testing & it’s types (DevOps)
S Pranav (Deepu)
 
Transmission Media. (Computer Networks)
Transmission Media. (Computer Networks)
S Pranav (Deepu)
 
Ad

Built in data structures in python