Liste :
La liste est représentée par
La liste est une collection de données hétérogènes (type de données différent).
La liste est basée sur index_
La liste est mutable (modifiable)
Exemple :
student_data = ['Pritha', 'B.E', 30, True, 5.6] print(student_data)
['Pritha', 'B.E', 30, True, 5.6]
Exemple d'utilisation de la boucle while :
student_data = ['Pritha', 'B.E', 30, True, 5.6] i = 0 while i<len(student_data): print(student_data[i],end=' ') i+=1
Pritha B.E 30 True 5.6
Exemple d'utilisation de la boucle for :
student_data = ['Pritha', 'B.E', 30, True, 5.6] for data in student_data: print(data, end=" ")
Pritha B.E 30 True 5.6
enumerate() :
Il sert à créer l'index dans la boucle.
Également utilisé pour le regroupement et le suivi d'index.
student_data = ['Pritha', 'B.E', 30, True, 5.6] index = 0 for index,data in enumerate(student_data): print(index, data) index+=1
0 Pritha 1 B.E 2 30 3 True 4 5.6
La liste est modifiable afin que nous puissions modifier n'importe quel élément de la liste.
student_data = ['Pritha', 'B.E', 30, True, 5.6] print(student_data) student_data[1] = 'M.E' print(student_data)
['Pritha', 'B.E', 30, True, 5.6] ['Pritha', 'M.E', 30, True, 5.6]
append() :
Il est utilisé pour ajouter un élément à la fin d'une liste.
Il modifie la liste sur place et ne renvoie pas de nouvelle liste.
Créez une liste en utilisant append() :
employee = [] employee.append('Raja') employee.append('Madurai') employee.append('B.Sc.,') employee.append(5.2) employee.append(True) print(employee)
['Raja', 'Madurai', 'B.Sc.,', 5.2, True]
insérer() :
Il est utilisé pour insérer un élément à une position spécifique dans une liste.
employee = ['Raja', 'Madurai', 'B.Sc.,', 5.2, True] employee.insert(2, 'Tamil Nadu') print(employee)
['Raja', 'Madurai', 'Tamil Nadu', 'B.Sc.,', 5.2, True]
supprimer() :
Il est utilisé pour supprimer la première occurrence d'un élément spécifique d'une liste.
Si l'élément est trouvé, il est supprimé et la liste est modifiée sur place.
Si l'élément n'est pas présent dans la liste, une ValueError est levée.
employee = ['Raja', 'Madurai', 'B.Sc', 5.2, True] employee.remove('Madurai') print(employee)
['Raja', 'B.Sc', 5.2, True]
pop() :
Il est utilisé pour supprimer et renvoyer un élément d'une liste à un index spécifique.
employee = ['Raja', 'Madurai', 'B.Sc', 5.2, True] employee.pop(3) print(employee)
['Raja', 'Madurai', 'B.Sc', True]
déclaration del :
Il permet de supprimer un élément d'une liste par index.
Il ne renvoie pas de valeur ; il supprime simplement l'élément ou l'objet de la mémoire.
l = [10,20,30,40,50,60] del l[2] print(l)
[10, 20, 40, 50, 60]
Nous pouvons utiliser del pour supprimer un élément d'une liste en spécifiant une tranche.
l = [10,20,30,40,50,60] del l[2:4] print(l)
[10, 20, 50, 60]
Différence entre pop() et del :
l = [10,20,30,40,50,60] del l[:] print(l) l = [10,20,30,40,50,60] print(l.pop())
[] 60
del[:]- Supprimer tout de la liste
pop()- Supprimer le dernier élément de la liste.
Écrivez un programme pour calculer la note totale et le pourcentage :
marks_list = [90,97,97,65,78] total = 0 l=len(marks_list) for mark in marks_list: total+=mark print(total) percentage=total/l print("percentage:",percentage)
427 percentage: 85.4
Écrivez un programme pour trouver la note la plus élevée à partir de la note donnée :
highest = 0 marks_list = [90,97,96,65,98] for mark in marks_list: if mark>highest: highest = mark #90 97 print(highest)
98
Écrivez un programme pour trouver la note la plus basse à partir de la note donnée :
lowest = 100 marks_list = [90,97,96,65,98] for mark in marks_list: if mark<lowest: lowest = mark print(lowest)
65
scores = [90,167, 208,45,32] lowest = scores[0] for score in scores: if score<lowest: lowest = score print(lowest)
32
isinstance() - utilisé pour vérifier si un objet est une instance d'une classe spécifiée ou de l'une de ses sous-classes.
Il renvoie True si l'objet correspond à la classe ou au type spécifié, sinon il renvoie False.
Écrivez un programme pour trouver le type de données str :
student_data = ['Pritha', 'B.E', 30, True, 5.6] print(student_data)
['Pritha', 'B.E', 30, True, 5.6]
Écrivez un programme pour trouver le type de données str et les rendre supérieurs :
student_data = ['Pritha', 'B.E', 30, True, 5.6] i = 0 while i<len(student_data): print(student_data[i],end=' ') i+=1
Pritha B.E 30 True 5.6
Écrivez un programme pour trouver le type de données str et rendez-le supérieur pour les deux premières lettres :
student_data = ['Pritha', 'B.E', 30, True, 5.6] for data in student_data: print(data, end=" ")
Pritha B.E 30 True 5.6
Tâche :
1) contient n ---> noms
2) les noms ont 5 lettres
3) t--> les noms se terminent par
student_data = ['Pritha', 'B.E', 30, True, 5.6] index = 0 for index,data in enumerate(student_data): print(index, data) index+=1
0 Pritha 1 B.E 2 30 3 True 4 5.6
#SaChIn DhOnI rOhIt vIrAt
student_data = ['Pritha', 'B.E', 30, True, 5.6] print(student_data) student_data[1] = 'M.E' print(student_data)
['Pritha', 'B.E', 30, True, 5.6] ['Pritha', 'M.E', 30, True, 5.6]
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!