Czy i jak można w Pythonie nadać tą samą wartość jednocześnie wielu zmiennym?
Czyli coś bardziej eleganckiego niż:
zmienna_1 = '\n'
zmienna_2 = '\n'
zmienna_3 = '\n'
..
dla kilkunastu zmiennych.
Czy i jak można w Pythonie nadać tą samą wartość jednocześnie wielu zmiennym?
Czyli coś bardziej eleganckiego niż:
zmienna_1 = '\n'
zmienna_2 = '\n'
zmienna_3 = '\n'
..
dla kilkunastu zmiennych.
Hej,
nie wiem do czego to potrzebujesz, ale można to zrobić w tablicy, lub w słowniku (często używam, czasem niedoceniane narzędzie):
V={}
for i in range(100):
V["zmienna_" + str(i)] = "nadawana_wartosc"
Pozdrawiam.
Napisałem programik który przetwarza pewne dane i robi z nich na wyjściu plik .csv. W każdej iteracji pętli zmienne na początku dostają wartość domyślną (czyli to o co mi chodziło w pytaniu), która potem jest ewentualnie zamieniana na wartość wynikającą z przetwarzanych danych wejściowych, zapisuję to w kolejnej linii pliku csv, itd.
Jeśli tych zmiennych nie jest wiele, to może po prostu zmienna_1 = zmienna_2 = zmienna_3 = wartość.
Jeśli sporo, to pomysł @hurgadion wydaje się ok.