Records

Records are data structures that group related information together under one name. Each piece of data in a record is called a field, and it can have a different data type.

For example, a record for a student might look like this:

  • Name: “Jane” (string)

  • Age: 14 (integer)

  • Grade: “A” (string)

Unlike parallel arrays, all the related data is kept in one place, making records easier to manage and understand.

Example Code Snippet

class Pupil:
    name = str
    age = int
    grade = str

pupil1 = Pupil()
pupil1.name = "Jane"
pupil1.age = 14
pupil1.grade = "A"