+ + +
+
+

Les chaines de caractères et les types construits en Python

+
+ +

 

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  +
Chaînes
+
TuplesListesDictionnaires
TypeStrTupleListDict
Création +
s="abc"
+
+
t=("a","b",5)
+
+
l=["a","b",5]
+
+
d={"cle1":"a","cle2":"b"}
+
Les clés peuvent être de
type int, float, str ou
tuples non mutables
Longueur +
len(s)
+
+
+
len(t)
+
+
+
len(l)
+
+
+
len(d)
+
+
Valeur  +

d’indice i

+
s[i]
+
+

d’indice i

+
t[i]
+
+

d’indice i

+
l[i]
+
+

associée à une clé

+
d["cle1"]
+
+

d’indice i à j-1

+
s[i:j]
+
+

d’indice i à j-1

+
t[i:j]
+
+

d’indice i à j-1

+
l[i:j]
+
 
+

à partir de l’indice i

+
s[i:]
+
+

à partir de l’indice i

+
t[i:]
+
+

à partir de l’indice i

+
l[i:]
+
 
+

jusqu’à l’indice j-1

+
s[:j]
+
+

jusqu’à l’indice j-1

+
 t[:j]
+
+

jusqu’à l’indice j-1

+
l[:j]
+
 
Concaténation +
"ab"+"c"
+
+
+
t=("a","b")+("c",)
+
+
+
[";a","b"]+["c"]
+
+
 
Ajout d’un
élément
+

Non mutable

+
Non mutable +
l.append("d")
+
+
d["cle3"]="c"
+
Suppression
d’un élément
+

Non mutable

+
Non mutable +

d’indice i</p

+
l.pop(i)  
+
de clé donnée +
d.pop("cle1")
+
ou
+
del d["cle1"] 
+
Parcours +

Avec l’indice

+
for i in range(len(s)):
+  print(s[i]) 
+
+

Avec l’indice

+
for i in range(len(t)):
+  print(t[i]) 
+
+

Avec l’indice

+
for i in range(len(l)):
+  print(l[i]) 
+
+

Parcours des clés

+
for cle in d:
+  print(cle) 
+
+

Directement

+
for x in s:
+  print(x) 
+
+

Directement

+
for x in t:
+  print(x) 
+
+

Directement

+
for x in l:
+  print(x) 
+
+

Parcours des valeurs

+
for val in d.values():
+  print(val) 
+
    +

Parcours des clés et valeurs

+
for cle,val in d.items():
+  print(cle,val) 
+
+

 

+ + +
+
+ +