Quiz: Types de données en Python — 8 perguntas

Perguntas e respostas detalhadas

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

Explicação

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

Explicação

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

Explicação

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é

Explicação

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

Explicação

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

Explicação

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)

Explicação

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))

Explicação

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).

Revisar com flashcards

Memorize as respostas com 8 flashcards 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`

Veja os flashcards →

Estude a ficha de revisão

Leia a ficha de revisão completa sobre Types de données en Python.

Veja a ficha de revisão →

Similar courses

Crie seus próprios quizzes

Importe seu curso e a IA gera quizzes com correções em 30 segundos.

Gerador de quizzes