This lesson allows pupils to create and amend simple one-dimensional lists in Python. This lesson is suitable for KS3 computing and GCSE 9-1 computer science pupils.


It includes an attractive dyslexia friendly PowerPoint presentation that includes differentiated lesson objectives, 2 videos to teach key skills and lots of practical programming practice. It also includes a comprehensive teacher’s lesson plan including the answers to all the programming challenges.


Please note: This lesson does assume the pupils are confident with using basic programming constructs of sequence, selection (if statements) and iteration (while and for loops).


Duration: 1 lesson


Please Note: This lesson deals with one-dimensional lists only. It does not teacher pupils about two-dimensional lists as that is covered in another lesson.


This lesson teaches pupils about:

  • Creating simple 1D lists
  • Displaying the list
  • Displaying the list with each item on a separate line
  • Displaying single items in a list
  • Adding data to the end of a list
  • Adding data to a specific position in the list
  • Altering data in a list
  • Removing data from a list
  • Finding the length of a list

09 Lists

  • Digital resources purchased from Nichola Wilkin Ltd. are to be used in the original individual school which purchases the resources only.


    Resources may not be shared, distributed or displayed digitally for public view, uploaded to school or borough websites, distributed via email, submitted to file sharing sites or shared with another school or institution, even those within the same academy chain.


    For full terms and conditions visit

24 Crow Hill Lane, Great Cambourne, Cambridge, CB23 5AW, UK    
 +44 (0)1954 205263

  • Facebook
  • Twitter
  • LinkedIn
  • Instagram
  • Pinterest
  • YouTube

© 2012 – 2021 Nichola Wilkin Ltd. All Rights Reserved.