Question de syntaxe, comment faire plus simple??

Question de syntaxe, comment faire plus simple?? - Python - Programmation

Marsh Posté le 01-08-2006 à 17:19:21    

Bonjour,  
Je voudrais savoir s'il est possible d'alléger mon expression :  
 
if str_table not in vect_new_tables and str_table not in vect_del_tables and str_table not in vect_tables_temp :
 
par exemple, du style :  
if str_table not in (vect_new_tables and vect_del_tables and vect_tables_temp) :
 
 
Autre petite question, est-il possible de couper une instruction pour qu'elle tienne sur 2 lignes,  
avec quel mot magique est-ce possible??
 

Reply

Marsh Posté le 01-08-2006 à 17:19:21   

Reply

Marsh Posté le 01-08-2006 à 19:23:12    

lipaika a écrit :

Autre petite question, est-il possible de couper une instruction pour qu'elle tienne sur 2 lignes,  
avec quel mot magique est-ce possible??


 
backslash en fin de ligne

Reply

Marsh Posté le 01-08-2006 à 20:34:52    

lipaika a écrit :

Bonjour,  
Je voudrais savoir s'il est possible d'alléger mon expression :  
 
if str_table not in vect_new_tables and str_table not in vect_del_tables and str_table not in vect_tables_temp :
 
par exemple, du style :  
if str_table not in (vect_new_tables and vect_del_tables and vect_tables_temp) :
 
 
Autre petite question, est-il possible de couper une instruction pour qu'elle tienne sur 2 lignes,  
avec quel mot magique est-ce possible??


On peut savoir quelle est la logique du truc?
 
Genre que sont str_table, vect_new_tables, vect_del_tables et vect_tables_temp?
Et pourquoi ces noms à la con?
Et tu veux faire quoi exactement?
 
Sinon, tu peux tenter un truc du style

Code :
  1. if str_table not in (set(vect_new_tables) | set(vect_del_tables) | set(vect_tables_temp))


 
En gardant à l'esprit que ça crée au moins 4 sets, sinon 5.


Message édité par masklinn le 01-08-2006 à 20:36:44

---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box, and replicate and expand beyond their wildest dreams by throwing away the limits imposed by overbearing genetic r
Reply

Marsh Posté le 02-08-2006 à 09:58:44    

merci pour la précision

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed