Bonjour,
La version de python 2.6.4.

Je vous explique mon probleme, j'ai un fichier *.txt de cette forme
a b
c d
e f
etc...
2 colonnes

On me demande de lire un fichier de ce type et d'extraire uniquement la donné situé dans la colonne 1

J'ai fait cela
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
zinc = open('C:\Test/testbd.txt,'r')
test = zinc.readlines()
J'ai obtenu une liste avec toutes mes données

Code : Sélectionner tout - Visualiser dans une fenêtre à part
['a\tb\n', 'c\td\n', 'e\tf\n']
J'avais pensé remplacer "\t" et "\n" par des virgules à l'aide de la commande "split" ou "append" mais ces commandes ne fonctionnent pas avec une liste.

Donc une solution aurait été de transformer cette liste en string puis de transformer et de tout retransformer en list...
Mais ca je ne sais pas faire

Pouvez vous m'aider.
Dans un deuxieme temps j'aurai aimé savoir si il était possible de ne lire que 1 élement sur 2 d'une liste, de mettre un pas de lecture ???
en gros ne lire que "a c e" ?

Merci
Cédric