[i:j+1]
Bueno Python corta las listas de la siguiente manera, el primer dato que quieres imprimir con [1:5], funciona de la siguiente manera, imprimirá los datos almacenados en las posiciones 1 hasta el 4, porque no la del 5? Para no detallar extensamente diremos que es por el bien de mantenerlo lo más cercano al lenguaje de ensamblado.
Así sí, te explican bien, y te dan ejemplos de como utilizar código ya repasado e incluso introducirte a código nuevo pero cumpliendo la misma función. De esa manera tienes en mente como concatenar, pero dan ese paso extra para que tu sientas que no solo es eso de utilizar el {+} y se termino todo, si no de que te dan nueva sintaxis para que veas como te lo puedes encontrar.
Si han llegado hasta acá, pueden ir a Khan Academy y tomar las clases gratuitas de algoritmos, con ejercicios y ejemplos. Así pueden reforzar lo que se nos ha explicado acá.