15-03-2019

This commit is contained in:
2019-03-15 20:20:37 +01:00
parent 53d2ce1c0d
commit 941984f1ee
52 changed files with 6416 additions and 70 deletions

View File

@@ -0,0 +1,78 @@
# Tuple
Un tuple est une liste qui ne peut être modifiée.
##### Créer un tuple
```python
>>> un_tuple = ()
```
##### Y ajouter des valeurs
```python
>>> un_tuple = ("alpha","beta","gamma")
>>> print(un_tuple)
('alpha', 'beta', 'gamma')
```
##### Si 1 seule valeur, ajouter une virgule, sinon c'est une chaine
```python
>>> autre_tuple = ("un",)
>>> type(autre_tuple)
<class 'tuple'>
>>> autre_tuple = ("un")
>>> type(autre_tuple)
<class 'str'>
```
##### Afficher une valeur d'un tuple
```python
>>> un_tuple[0]
'alpha'
```
##### Les tuples ne sont pas modifiables (ni modif, ni ajout, ni suppression)
```python
>>> un_tuple[0] = "delta"
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: 'tuple' object does not support item assignment
```
##### Test si un item existe:
```python
>>> if "alpha" in un_tuple:
... print("'alpha' est dans le tuple")
...
'alpha' est dans le tuple
```
##### Boucle:
```python
>>> for x in un_tuple:
... print(x)
...
alpha
beta
gamma
```
#### Méthodes:
| Méthode | Description |
| ------- | ----------- |
| count() | |
| index() | |