Zmiana nazw zmiennych

0

Witam, mam dokładnie ten sam problem co tutaj https://4programmers.net/Forum/C_i_C++/325154-zmiana_nazwy_zmiennej tyle, że w pythonie. Niestety nie byłem w stanie znaleźć jakichś odpowiedników pod pythona, dlatego pytam bardziej doświadczonych programistów. Z góry dziękuję za pomoc

1
zmienne = [2, 6, 4]
i = 2
print(zmienne[i]) # wypisze 4
2

Powyżej enedil dał Ci dobrą odpowiedź. Tak to należy robić. To jest właśnie poprawne rozwiązanie.

Ale istnieją też rozwiązania niepoprawne, za to bliższe temu, o co pytasz:

for i in range(1, 10):
    exec(f"zmienna{i} = i*2")
print(zmienna8)  # 16

1 użytkowników online, w tym zalogowanych: 0, gości: 1