Quel est le problème, en fait?
Si vous avez vraiment besoin ou voulez vraiment 10 a , b , c , d , e , f , g , h , i , j , il n'y aura pas d'autre possibilité, à un moment ou à un autre, d'écrire a et d'écrire b et d'écrire c . ....
Si les valeurs sont toutes différentes, vous serez obligé d'écrire par exemple
a = 12
b= 'sun'
c = A() #(where A is a class)
d = range(1,102,5)
e = (line in filehandler if line.rstrip())
f = 0,12358
g = True
h = random.choice
i = re.compile('^(!= ab).+?<span>')
j = [78,89,90,0]
c'est-à-dire définir les «variables» individuellement.
Ou, en utilisant une autre écriture, pas besoin d'utiliser _
:
a,b,c,d,e,f,g,h,i,j =\
12,'sun',A(),range(1,102,5),\
(line for line in filehandler if line.rstrip()),\
0.12358,True,random.choice,\
re.compile('^(!= ab).+?<span>'),[78,89,90,0]
ou
a,b,c,d,e,f,g,h,i,j =\
(12,'sun',A(),range(1,102,5),
(line for line in filehandler if line.rstrip()),
0.12358,True,random.choice,
re.compile('^(!= ab).+?<span>'),[78,89,90,0])
.
Si certains d'entre eux doivent avoir la même valeur, le problème est-il qu'il est trop long à écrire
a, b, c, d, e, f, g, h, i, j = True, True, True, True, True, False, True ,True , True, True
?
Ensuite, vous pouvez écrire:
a=b=c=d=e=g=h=i=k=j=True
f = False
.
Je ne comprends pas quel est exactement votre problème. Si vous souhaitez écrire un code, vous êtes obligé d'utiliser les caractères requis par l'écriture des instructions et des définitions. Quoi d'autre ?
Je me demande si votre question n'est pas le signe que vous avez mal compris quelque chose.
Quand on écrit a = 10
, on ne crée pas de variable au sens de "morceau de mémoire dont la valeur peut changer". Cette instruction:
soit déclenche la création d'un objet de type integer
et valeur 10 et la liaison d'un nom 'a' avec cet objet dans l'espace de noms courant
ou réattribuer le nom 'a' dans l'espace de noms à l'objet 10 (car 'a' était précédemment lié à un autre objet)
Je dis ça parce que je ne vois pas l'utilité de définir 10 identifiants a, b, c ... pointant vers False ou True. Si ces valeurs ne changent pas lors de l'exécution, pourquoi 10 identifiants? Et s'ils changent, pourquoi définir les identifiants en premier?, Ils seront créés en cas de besoin s'ils ne sont pas définis au préalable
Ta question me paraît bizarre