Browse Source

len()

master
Dimitri Merejkowsky 6 years ago
parent
commit
9328bc361f
1 changed files with 8 additions and 3 deletions
  1. +8
    -3
      sessions/python-02.tex

+ 8
- 3
sessions/python-02.tex View File

@@ -351,7 +351,8 @@ Avec la fonction \texttt{len()}:
>>> liste = [1, 2, 3] >>> liste = [1, 2, 3]
>>> liste[0] # ca commence a zero >>> liste[0] # ca commence a zero
1 1
>>> liste[4] # erreur!
>>> liste[4]
IndexError
\end{lstlisting} \end{lstlisting}


\vfill \vfill
@@ -464,7 +465,7 @@ Des clés et des valeurs:
>>> scores["john"] = 12 # John marque deux points >>> scores["john"] = 12 # John marque deux points
>>> scores["bob"] = 3 # Bob entre dans la partie >>> scores["bob"] = 3 # Bob entre dans la partie
>>> scores["personne"] >>> scores["personne"]
Erreur!
KeyError
\end{lstlisting} \end{lstlisting}
\end{frame} \end{frame}


@@ -488,6 +489,8 @@ Erreur!
>>> scores = {"john": 12, "bob": 23} >>> scores = {"john": 12, "bob": 23}
>>> scores.pop("john") >>> scores.pop("john")
# {"bob': 23} # {"bob': 23}
>>> scores.pop("personne")
KeyError
\end{lstlisting} \end{lstlisting}


\end{frame} \end{frame}
@@ -503,11 +506,13 @@ Création avec la fonction \texttt{set()}:
>>> sac = {} # oups, c'est un dictionnaire vide! >>> sac = {} # oups, c'est un dictionnaire vide!


>>> sac = {"one", "two"} # un set avec deux strings >>> sac = {"one", "two"} # un set avec deux strings
>>> len(sac) # len() fonctionne aussi avec les ensembles
>>> 2
\end{lstlisting} \end{lstlisting}
\end{frame} \end{frame}


\begin{frame}[fragile] \begin{frame}[fragile]
\frametitle{Ajout d'un élement dans un ensoble}
\frametitle{Ajout d'un élement dans un ensemble}
\begin{lstlisting} \begin{lstlisting}
>>> sac = {"one", "two"} >>> sac = {"one", "two"}
>>> sac.add("three"} >>> sac.add("three"}