python data structures herewe will understand what is data structure with regards to python programming language data structures overview data structures are fundamental concepts of computer sciencewhich helps in writing efficient programs in any language python is high-levelinterpretedinteractive and object-oriented scripting language henceby using python languagewe can study the fundamentals of data structure in simpler way as compared to other programming languages in this we are going to study short overview of some frequently used data structures in general and how they are related to some specific python data types there are also some data structures specific to python which are listed as another category general data structures the various data structures in computer science are divided broadly into two categories as shown below we will discuss about each of the below data structures in detail in subsequent liner data structures these are the data structures which store the data elements in sequential manner arrayit is sequential arrangement of data elements paired with the index of the data element linked listeach data element contains link to another elementalong with the data present in it stackit is data structurewhich follows only to specific order of operation lifo (last in first outor filo(first in last outqueueit is similar to stackbut the order of operation is only fifo (first in first outmatrixit is two dimensional data structure in whichthe data element is referred by pair of indices non-liner data structures these are the data structures in whichthere is no sequential linking of data elements any pair or group of data elements can be linked to each other and can be accessed without strict sequence