A group of related data items

One-dimensional arrays

<aside> 💡 The simplest form of data structure

</aside>

Names = ['Steve', 'Bob', 'Carl', 'Will']
print(Names[1])
Names[3] = 'Sarah'

Two-dimensional arrays

Names = [['Sam', 'Lucy', 'James', 'Jack'], ['Peter', 'Sarah', 'Adam', 'Karen'], ['Emily', 'Dominic', 'Justin', 'Jake']]
print(Names[2][1])

Three-dimensional arrays

<aside> ❌ More complex to program

</aside>

computingClasses = [[['Sally', '7TU'], ['Bert', '7AB']], [['Martin', '7AB'], ['Susan', '7PB']]]
for classes in computingClasses:
	for student in classes:
		print('name tutor group')
		for data in student:
			print(data)
		print('')

<aside> ❌ Two main issues with arrays

</aside>