#Exposé les list dans python # TPN°6 #Apprenez à créer une liste en Python seq1=[0.2,0.3,0.4,0.1] print(seq1) L1=58402 print(L1) res=[seq1,L1] res #le type type(res) ##pour ajouter les element dans la liste res.append("Iphone") #pour ajouter les element dans le dernier res res.insert(0,"Smartphone") #Ajouter l'élément a n'importe quel rang que je veux res res.insert(1,"Smartphone") #Ajouter l'élément a n'importe quel rang que je veux res #ou espace1="phage" result=[espace1,res] result #ou bien result1=[espace1]+res resilt1 ##Ajouter des noms a la liste res={"longeur":L1,"composition":seq1} res #pour accéder les élément seq1=[0.2,0.3,0.4,0.1] L1=58402 titre="phage" res=[titre,L1,seq1] res res[0:1] res[seq1[0]] res[0:2] ## maliste sera défini comme un dictionnaire.(dict) par {} maliste={ "nom":"Fred", #nom" il est clés,"Fred" il est valeur de chain de character "epouse":"Marie", "monvecteur":[0.2,0.3,0.4,0.1]#nom" il est clés,"Fred" il est valeur numerique } print(maliste) #pour tester le type type(maliste) # dict:dictionnaire print(maliste.keys()) # Afficher uniquement les noms dans la liste print(maliste.values()) #Afficher uniquement les valeur dans la liste print(maliste.items()) #Example # Créer une liste contenant "toto" et 1:8 x = ["toto", list(range(1, 9))] x # Décortiquer les lignes suivantes x[0] print([val + 10 for val in x[1]]) # Ajoute 10 à chaque élément de la deuxième sous-liste f = [1, 2, 10] f import numpy as np D = np.array(range(2, 12)).reshape(2, 5) print(D) y = { "matrice": D,#matrice est une clé , D est une valeur "vecteur": f, #la mem chose "texte": "toto", "scalaire": 8 } y print(y.keys()) # Afficher uniquement les noms dans la liste print(y.values()) #Afficher uniquement les valeur dans la liste # pour is.data.frame(), is.mprint(y.items()) y["matrice"] # Équivalent de y[[1]] en R matrice, vecteur = y["matrice"], y["vecteur"] y[0] # n'est pas afficher le premer element car est une dictionnaire print(len(y)) print(len(y["vecteur"])) import numpy as np M= np.cos(y["scalaire"]) + y["vecteur"][0] # Équivalent de cos(y$scalaire)+y[[2]][1] M #ou import math M1 = math.cos(y["scalaire"]) + y["vecteur"][0] # Équivalent de cos(y$scalaire)+y[[2]][1] M1