W czym właściwie jest problem?
Jeśli naprawdę potrzebujesz lub chcesz 10 a , b , c , d , e , f , g , h , i , j , nie będzie innej możliwości, w takim czy innym czasie, aby napisać a i napisać b i napisać c . ....
Jeśli wartości są różne, będziesz musiał napisać na przykład
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]
to znaczy definiowanie „zmiennych” indywidualnie.
Lub, używając innego pisma, nie musisz używać _
:
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]
lub
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])
.
Jeśli część z nich musi mieć tę samą wartość, to problem polega na tym, że jest za długi, aby go napisać
a, b, c, d, e, f, g, h, i, j = True, True, True, True, True, False, True ,True , True, True
?
Następnie możesz napisać:
a=b=c=d=e=g=h=i=k=j=True
f = False
.
Nie rozumiem, na czym dokładnie polega twój problem. Jeśli chcesz napisać kod, jesteś zobowiązany do używania znaków wymaganych przy pisaniu instrukcji i definicji. Co jeszcze ?
Zastanawiam się, czy twoje pytanie nie oznacza, że coś źle zrozumiałeś.
Kiedy się pisze a = 10
, nie tworzy się zmiennej w znaczeniu „kawałka pamięci, którego wartość może się zmienić”. Ta instrukcja:
albo powoduje utworzenie obiektu typu integer
i wartości 10 oraz powiązanie nazwy „a” z tym obiektem w bieżącej przestrzeni nazw
lub ponownie przypisz nazwę „a” w przestrzeni nazw do obiektu 10 (ponieważ „a” został wcześniej powiązany z innym obiektem)
Mówię to, ponieważ nie widzę narzędzia do definiowania 10 identyfikatorów a, b, c ... wskazujących na False lub True. Jeśli te wartości nie zmieniają się podczas wykonywania, dlaczego 10 identyfikatorów? A jeśli się zmienią, po co definiować identyfikatory w pierwszej kolejności? Będą one tworzone w razie potrzeby, jeśli nie zostały wcześniej zdefiniowane
Twoje pytanie wydaje mi się dziwne