Wpis z mikrobloga

#naukaprogramowania here; może mi ktoś powiedzieć, o co chodzi w takiej deklaracji czterech zmiennych w #python ?

[alpha, beta, charlie, delta] = [0, 0, 0, 0]
mi się wydaje, że to jest rozpakowanie listy do czterech zmiennych, ale nie wiem, po co są te kwadratowe nawiasy po lewej stronie znaku =?
  • 9
@janek_: zarówno zapis z nawiasami jak i bez jest ok, w przypadku użycia nawiasów rozpakowujesz listę, bez nawiasów - krotkę (tuple). z praktycznego punktu widzenia zapis bez nawiasów a więc używanie tupli tam, gdzie lista elementów nie będzie modyfikowana jest lepsze
@janek_: no to ciekawe, ciężko mi powiedzieć czy jest jakaś różnica, na pierwszy rzut oka nie widzę żeby inaczej podchodził do rozpakowywania do krotki a inaczej do listy