NSI, KNN IRIS avec CSV

compléter le code de ces différentes fonctions

avec comme fichier csv :

https://pixees.fr/informatiquelycee/n_site/asset/iris.csv

import csv
liste_fleurs=[]
with open('iris.csv', newline='') as csvfile:
    spamreader = csv.reader(csvfile, delimiter=' ', quotechar='|')
    for row in spamreader:
        liste_fleurs.append(row)


def transformation(chaine):
    '''
    >>>transformation("1.4,2,0")
    [1.4,2,0]
    '''
  

def transformation_liste(liste):
    '''
    transforme la liste fleurs en un liste
    de dictionnaires
    >>>transformation_liste(liste_fleurs)[0]
    {'petal_length':1.4,'petal-width':0.2,"species":0}
    '''