Cuestionario: Types de données en Python — 8 preguntas

Preguntas y respuestas detalladas

1. Quels sont les types simples fondamentaux en Python pour stocker une seule donnée ?

int, float, str, bool
list, dict
class, object
set, tuple

int, float, str, bool

Explicación

Les types simples en Python incluent l'entier (int), le flottant (float), la chaîne de caractères (str) et le booléen (bool). Ils permettent de stocker une seule valeur et sont les éléments de base pour la manipulation de données.

2. Quels sont les types de données simples en Python mentionnés dans la fiche de révision ?

list et dict
int, float, str, bool
tuple et str
set et frozenset

int, float, str, bool

Explicación

Python possède des types simples tels que int, float, str, et bool. list et dict sont des types construits, pas simples.

3. Quelle opération est coûteuse en termes de complexité lorsqu'on insère ou supprime un élément en début ou au milieu d'une liste en Python ?

append()
insert() ou pop() en début ou milieu
len()
accesso à un élément par index

insert() ou pop() en début ou milieu

Explicación

Les opérations insert() ou pop() en début ou milieu d'une liste ont une complexité de O(n) car elles nécessitent de décaler les autres éléments.

4. Quelle est la principale différence d'accès entre une liste et un dictionnaire en Python ?

Liste : accès par clé, dictionnaire : par index
Liste : accès par index, dictionnaire : par clé
Les deux utilisent des index
Les deux utilisent des clés

Liste : accès par index, dictionnaire : par clé

Explicación

Les listes sont accès par index (positional), tandis que les dictionnaires utilisent des clés pour accéder aux éléments.

5. Selon la fiche, qu'est-ce qui distingue principalement les listes des dictionnaires en Python ?

Les listes sont immuables, les dictionnaires sont modifiables
Les listes stockent des éléments consécutifs et sont indexées, les dictionnaires associent clés et valeurs pour un accès rapide
Les listes sont pour la recherche rapide, les dictionnaires pour le stockage séquentiel
Il n'y a pas de différence majeure

Les listes stockent des éléments consécutifs et sont indexées, les dictionnaires associent clés et valeurs pour un accès rapide

Explicación

Les listes stockent des éléments de façon séquentielle et sont accessibles par index, tandis que les dictionnaires associent des clés à des valeurs pour un accès rapide.

6. Quel type de donnée en Python est immuable selon la fiche ?

list et dict
tuple et str
bool et float
list et set

tuple et str

Explicación

Les tuples et strings sont des types immuables en Python, contrairement aux listes et dictionnaires qui sont modifiables.

7. Quelle est la complexité en temps pour rechercher une valeur dans un dictionnaire par sa clé ?

O(n)
O(1)
O(log n)
O(n^2)

O(1)

Explicación

L'accès par clé dans un dictionnaire est en moyenne en O(1) grâce à la table de hachage, ce qui permet une recherche rapide.

8. Pourquoi les opérations de recherche par valeur dans un dictionnaire en Python sont-elles coûteuses ?

Parce que la recherche par valeur nécessite une boucle sur tous les éléments (O(n))
Parce que la recherche par valeur est en O(1)
Parce que les dictionnaires ne stockent pas de valeurs, uniquement des clés
Parce que la recherche par valeur nécessite de supprimer tous les éléments

Parce que la recherche par valeur nécessite une boucle sur tous les éléments (O(n))

Explicación

La recherche par valeur dans un dictionnaire est coûteuse car elle nécessite de parcourir tous les éléments, ce qui est en O(n), contrairement à l'accès par clé en O(1).

Repasa con tarjetas de memoria

Memoriza las respuestas con 8 tarjetas de memoria sobre Types de données en Python.

Quels sont les types de données simples en Python ?

Les types simples en Python sont int (entier), float (flottant), str (chaîne) et bool (booléen). Ils stockent une seule donnée.

Python types simples?

`int`, `float`, `str`, `bool`

Types construits principaux?

`list`, `dict`

Ver tarjetas de memoria →

Estudia la hoja de repaso

Lee la hoja de repaso completa sobre Types de données en Python.

Ver hoja de repaso →

Similar courses

Crea tus propios cuestionarios

Importa tu curso y la IA genera cuestionarios con correcciones en 30 segundos.

Generador de cuestionarios