Vous êtes sur la page 1sur 4

Université Hassan II de Casablanca

Ecole Normale Supérieure de l'Enseignement Technique


de Mohammedia

Département Génie Mécanique


Master : MRMI

TP2
Listes

Monsieur :

Hamida soufiane

Présenter par :

EL FAKIHI YASSIR
EX 1 :

L = ["Python", "Java", "C ++", "Javascript"]


L[0],L[3] = L[3],L[0]
print(L)
résultat : ['Javascript', 'Java', 'C ++', 'Python']

EX 2 :

def function(z):
n = len(z)
l_even = []
l_odd = []

for x in range(0 , n):


if x % 2 == 0:
l_even.append(L[x])
else:
l_odd.append(L[x])
return (l_even,l_odd)

z = ["Python", "Java", "C ++", "C #", "VB.Net", "Javascript"]


print(function(z))

résultat : (['Python', 'C++', 'VB.Net'], ['Java', 'C#', 'Javascrip


t'])
EX 3 :
a = ['A','B','C','D','E','F','q']
s = 0
for x in a:
s = s + 1
print(s)

résultat : 7

EX 4 :

t = int(input('num :'))
a = []
for s in range(1, t+1):
if t % s == 0:
x = t/s
a.append(x)
print(a)

résultat : num :18


[18.0, 9.0, 6.0, 3.0, 2.0, 1.0]

EX 5:
L1 = [11 , 3 , 22 , 7 , 13 , 23 , 9]
L2 = [5 , 9 , 19 , 23 , 10 , 23 , 13]

L = []
for x in L1:
if x not in L2:
L.append(x)
print(L)

résultat : [11, 3, 22, 7]

EX 6 :

L1 = [7 , 23 , 5 , 12 , 7 , 19 , 23 , 12 , 29]
def function(L):
duplicate = []
for x in L:
if L.count(x) > 1 and x not in duplicate:
duplicate.append(x)
return duplicate
print(function(L))

résultat : [7, 23, 12]

Vous aimerez peut-être aussi