Truc informatique

Coller un tableur en liste

Tu as une colonne de chiffres dans Excel ou Google Sheets ? Au lieu de les retaper un par un dans tes crochets, copie la colonne et transforme-la en liste Python en trois gestes.

Démo : de la colonne à la liste, étape par étape

Avance d'une étape à la fois et regarde la colonne du tableur devenir une vraie liste Python.

Le tableur
A
12
19
7
22
15
L'éditeur Python

La recette en trois gestes

GesteCe qu'on fait
Ctrl + CDans le tableur, sélectionner la colonne et la copier
Ctrl + VColler dans l'éditeur : une valeur par ligne
Ctrl + Shift + LPoser un curseur sur chaque ligne, puis ajouter , en fin de ligne
EncadrerEntourer le tout de mesures = [ ]

Le geste « un curseur par ligne » est le truc des curseurs multiples. Ici il sert à poser toutes les virgules d'un seul coup.

Et dans l'autre sens ?

Pour recopier une liste Python dans un tableur, fais l'inverse : remplace les virgules par des retours à la ligne (la fonction Rechercher/Remplacer accepte \n), enlève les crochets, et colle la colonne dans le tableur.

Avec NumPy ou pandas, on peut aussi lire un fichier .csv directement, sans copier-coller. Mais pour quelques valeurs vues en classe, le copier-coller reste le plus rapide.