top of page
fleche.png

1) Tuple

renvoie la valeur que l'on a

a = ( 1,2,3 )

type(a)

< class ' tuple ' >

b = ( 1.23, 5.65, 9.87 )

type(b)

< class ' tuple ' >

c = ( 'a', 'b', 'c' )

type(ac

< class ' tuple ' >

d = ( 'a', 3, True, 3.23 )

type(d)

< class ' tuple ' >

e = ( [1,2,3 ], [2, 4, 5])

type(e)

< class ' tuple ' >

* renvoie premier élément du tuple c
c [0]

'a'

{

tuple --> non muable                  c[0] = ' e ' IMPOSSIBLE
Ne peut pas être modifier

grandeur

a + b
( 1, 2, 3, 1.23, 5.65, 9.87)
+ concaténation du tuple
--> ajouter élément d'un tuple à la suite d'un autre tuple

2*a
( 1, 2, 3, 1, 2, 3)
éléments reproduits deux fois ; pas une multiplication

{

1 in a   -> poser des questions
TRUE                 on cherche si tel élément est dans a

56 in a
FALSE

def multiple(n):
        return(2*n, 3*n, 4*n)
print(multiple(3))




résultat: ( 6, 9, 12)

bottom of page