Bonjour,
Si on affiche la lign n° 2 avec un print : [4, 5, 6, 7, 8]
La boucle for va parcourir la liste liste et va rajouter 3 à chaque élement de la liste. Cependant cela n'affecte pas la liste elle-même. Seul cette ligne aura un résultat different de l'initial.
print([i**2 for i in range(1, 11)])
En espérant t'avoir aidé(e) ;)