2016-06-29 4 views
-1

J'ai une liste de la forme:Comment diviser tous les éléments de la liste en python?

list = ['1.25','5.26','8.55'] 

Je veux que cette liste pour que fente:

list = [1.25],[5.26],[8.55] 

donc, pourriez-vous s'il vous plaît aider comment puis-je avoir la liste ci-dessus indiqué en utilisant python fente. Je suis nouveau à Python Alors, excuses si c'est quelque chose de très commun. Besoin d'aide pour.

+0

'list = [1.25], [5.26], [8.55]' cette ligne renverra une erreur de compilation. – Shravan40

Répondre

0
list = ['1.25','5.26','8.55'] 
newList = [] 
for i in list: 
    newList.append([float(i)]) 
list=newList 

La listeest maintenant une liste-des-listes.

Aussi, essayez de ne pas nommer vos variables comme liste, tuple, etc. comme ils sont des mots réservés. Donnez un nouveau nom à votre liste, un nom significatif serait auto-documenté et vous aidera plus loin dans le long terme.