top of page
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