Difference between revisions of "Python-datastructures"

From wikipost
Jump to navigationJump to search
Line 18: Line 18:
 
|Tuple
 
|Tuple
 
|('January', 'February', 'March', 'April', 'May')
 
|('January', 'February', 'March', 'April', 'May')
(
+
(2, 3, 5, 7, 11, 13, 17, 19)
 
|Once set, values cannot be changed
 
|Once set, values cannot be changed
 
Referenced with index
 
Referenced with index
Line 32: Line 32:
 
Referenced with a key
 
Referenced with a key
 
|-
 
|-
|Array
+
|Set
|array example
+
|set example
 
|details
 
|details
 +
|-
 +
|String
 +
|string example
 +
|details
 +
 
|}
 
|}

Revision as of 07:41, 23 December 2020

"In computer science, a data structure is a data organization, management, and storage format that enables efficient access and modification. More precisely, a data structure is a collection of data values, the relationships among them, and the functions or operations that can be applied to the data."

-- source: Wikipedia


Python knows how to work with of several types of data structures without the need to import additional libraries. Sometimes you do need to import a library to provide support (e.g. json, csv, sql) but most of these are already available when you have python installed. In rare cases you may need to build or acquire a third-party library for data structure support.


In these pages we mainly look at the most common data structures in python:


Name Examples Details
Tuple ('January', 'February', 'March', 'April', 'May')

(2, 3, 5, 7, 11, 13, 17, 19)

Once set, values cannot be changed

Referenced with index

List [1, 2, 3, 4, 5] Values can be modified, added, deleted

Referenced with index

Dictionary {'Joe':02079343, 'Alice':010534045, 'Bob':01084523} Values can be modified, added, deleted

Referenced with a key

Set set example details
String string example details