# Les chaines de caractères et les types construits en Python – Informatique & Mathématiques
Chaînes Tuples Listes Dictionnaires Type Str Tuple List Dict Création Les clés peuvent être detype int, float, str outuples non mutables Longueur Valeur d’indice i d’indice i d’indice i associée à une clé d’indice i à j-1 d’indice i à j-1 d’indice i à j-1 à partir de l’indice i à partir … Continuer la lecture de « Les chaines de caractères et les types construits en Python »

Aller au contenu principal

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

| Chaînes | Tuples | Listes | Dictionnaires
Type | Str | Tuple | List | Dict

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)