|
Programul este:
|
|
#
# Operatii pe tuple
#
A = (1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
B = (20, 30, 40, 50, 60, 70, 80, 90, 100)
C = A + B
print ('Tuplul initial A este: ', A)
print ('Tuplul initial B este: ', B)
print ('Tuplul rezultat din A+B este: ', C)
Lista_1 = [ 21, 22, 23, 24, 25, 26, 27]
Lista_2 = [ 'alfa', 'beta', 'gama', 'delta', 'eta']
Tuplul_3 = ( 'alfa', 'beta', 'gama', 'delta', 'eta')
Tuplu = ('AAA')*4
Tuplu_1 = ([ ])
print ('Tuplul dupa aplicare multiplicator este: ', Tuplu)
Tuplu_2 = Tuplu_1 + (Lista_1) +(Lista_2)
print ('Tuplul dupa concatenare de tupluri de liste este: ', Tuplu_2)
for element in (A): # traversare tuplu
print('Element din tupulu este: ', element)
D = A # copiere tuplu
print ('Tuplul D rezultat din copiere este: ', D)
del A # stergere tuplu. numele A nu trebuie sa mai fie utilizat
# print('Tuplul dupa stergere', A) este eronata
A = (2,3,4) # definim un nou tuplu cu numele A
print('Noul tuplul A definit este: ', A)
# ************* cautare elemente in tuplu
a = 'beta'
E = a in Tuplul_3
if E == True:
print('elementul este in tuplu')
else:
print('elementul nu este in tuplu')
F = (1, 2, 3, 4, 1, 2,2, 2, 3, 4, 4, 4, 1, 1, 1, 1)
X1= F.count(1)
print('Numarul de aparitii ale lui 1 in tuplu F este: ', X1)
X2= F.count(2)
print('Numarul de aparitii ale lui 2 in tuplu F este: ', X2)
X4= F.count(4)
print('Numarul de aparitii ale lui 4 in tuplu F este: ', X4)
|
|
Rezultatele afişate sunt:
Tuplul initial A este: (1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
Tuplul initial B este: (20, 30, 40, 50, 60, 70, 80, 90, 100)
Tuplul rezultat din A+B este: (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100)
Tuplul dupa aplicare multiplicator este: AAAAAAAAAAAA
Tuplul dupa concatenare de tupluri de liste este: [21, 22, 23, 24, 25, 26, 27, 'alfa', 'beta', 'gama', 'delta', 'eta']
Element din tupulu este: 1
Element din tupulu este: 2
Element din tupulu este: 3
Element din tupulu este: 4
Element din tupulu este: 5
Element din tupulu este: 6
Element din tupulu este: 7
Element din tupulu este: 8
Element din tupulu este: 9
Element din tupulu este: 10
Tuplul D rezultat din copiere este: (1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
Noul tuplul A definit este: (2, 3, 4)
elementul este in tuplu
Numarul de aparitii ale lui 1 in tuplu F este: 6
Numarul de aparitii ale lui 2 in tuplu F este: 4
Numarul de aparitii ale lui 4 in tuplu F este: 4
Tuplele sunt mai restrictive ca listele.
(Afişat azi 07 mai 2022 ora 20,50
)
|