Przypisanie tej samej wartości wielu zmiennym jednocześnie

Przypisanie tej samej wartości wielu zmiennym jednocześnie
P7
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 27
0

Czy i jak można w Pythonie nadać tą samą wartość jednocześnie wielu zmiennym?
Czyli coś bardziej eleganckiego niż:

Kopiuj
zmienna_1 = '\n'
zmienna_2 = '\n'
zmienna_3 = '\n'
..

dla kilkunastu zmiennych.

hurgadion
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: www
  • Postów: 259
0

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):

Kopiuj
V={}
for i in range(100):
    V["zmienna_" + str(i)] = "nadawana_wartosc"

Pozdrawiam.

P7
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 27
0

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.

TT
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 69
0

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.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.