Python 3.2 Comment utiliser les set? [RESOLU (et toute seule en plus)] - Python - Programmation
Marsh Posté le 06-02-2015 à 15:57:43
Ah ça y est j'ai trouvé :
S = set([i for i in range(1, 10)])
Marsh Posté le 13-02-2015 à 10:18:34
Désole de ne pas être venue plus tard. Il y a plus simple :
Code :
|
ou encore :
Code :
|
Et sinon pourquoi utiliser 2.7 ? Plutôt que les version 3 de python ? à moins d'avoir des besoins spécifiques sur un module non supporté ( ce qui devient rare ) j'aurai plutôt tendance à conseiller python 3.3 car un jour tu sera peut être obligée de t'y mettre alors autant apprendre de bonnes bases maintenant
PS : Théoriquement je reçois un message si tu réponds dans ce sujet, donc si tu as d'autres questions n’hésite pas.
Marsh Posté le 06-02-2015 à 15:45:13
Bonjour je débute en Python et je n'arrive pas à utiliser les "set"
Le seul truc qui marche c'est :
S = {2, 3, 4}
et après je peux faire les opérations d'union, intersection etc ... Pas de problème.
Mais quand j'essaie toutes ces lignes ça ne marche pas :
P = {range(2, 10)} ----------------> ça passe mais ne marche pas
P = {[range(2, 10)]} ---------------> error
Alors j'essaie la fonction Set (que j'ai trouvée sur de la doc Python 2.7) mais pas moyen de l'importer
from sets import Set ---------------> error
from sets import * ---------------> error
Je ne vois vraiment plus quoi faire là.
Message édité par calivernon le 06-02-2015 à 15:58:32