2.1.1
Lists
Lists
Lists
Lists are a data structure quite similar to an array.
Lists
Lists
- Lists store multiple elements of different data types under the same identifier.
- There can be a variable number of elements - they never get full.
Lists in pseudocode
Lists in pseudocode
- A list can be declared as follows:
- pupils = []
- Values can be added to the end of the list as follows:
- pupils.append("Alice")
- Values can be accessed as follows:
- print("The first student is " + pupils[0])
2D Lists
2D Lists
A 2D list is the data structure which consists of a list of lists.
2D List
2D List
- A 2D list is a data structure where lists are filled with other lists.
- This can be used to represent a 2D surface, or records.
Accessing elements
Accessing elements
- To access an individual list we can access the list as usual:
- list = my2DList[4]
- To access an individual element, we use this syntax:
- list[5][0]
- This would get the first element ([0]), of the sixth list ([5]).
Uses of 2D lists
Uses of 2D lists
- 2D lists are often used to represent a 2D surface, for example a chess board:
- Each element of the 2D list could contain the chess piece in that location.
- 2D lists can be used to represent a database:
- Each inner list can store a record of the database.
- The outer list can store each record.
1Introduction to Python
1.1Python
1.2Input & Output
1.3Data Types
1.4Variables & Constants
1.6Program Flow
2Data Structures
2.1Lists & Strings
2.2File Handling
3Modularity
3.1Subroutines
3.2Data Flow
4Good Practice
4.1Naming & Whitespace
4.2Comments
4.3Exceptions
Jump to other topics
1Introduction to Python
1.1Python
1.2Input & Output
1.3Data Types
1.4Variables & Constants
1.6Program Flow
2Data Structures
2.1Lists & Strings
2.2File Handling
3Modularity
3.1Subroutines
3.2Data Flow
4Good Practice
4.1Naming & Whitespace
4.2Comments
4.3Exceptions
Unlock your full potential with GoStudent tutoring
Affordable 1:1 tutoring from the comfort of your home
Tutors are matched to your specific learning needs
30+ school subjects covered