ganda_pl ganda_pl 24.09.2016, 10:21:46 6 #programowanie #python #zagadka jaki bedzie efekt ponizszego kodu?a = (1, 2, [3, 4])a[2] += [5, 6] kubas89 zima65 Thyliamris harvester Cronox +1 innych
Expector Expector 24.09.2016, 10:24:25 5 @ganda_pl: TypeError FiKsUmDyRdUm konto usunięte Pablo_Dlugosz-00 Bionizy Thyliamris
GlenPL GlenPL 24.09.2016, 10:27:01 5 @ganda_pl: error i mimo to i tak dodadzą się te 2 elementy - czytałem o tym chyba we fluent python ( ͡° ʖ̯ ͡°)ale już kiedy zrobisz tak to wszystko będzie poprawnie bez errorab = a[2]b += [5, 6]print(a)to a będzie równe (1,2,[3,4,5,6]) ( ͡° ͜ʖ ͡°) FiKsUmDyRdUm ganda_pl Thyliamris harvester rzaden_problem
a = (1, 2, [3, 4])
a[2] += [5, 6]
error i mimo to i tak dodadzą się te 2 elementy - czytałem o tym chyba we fluent python ( ͡° ʖ̯ ͡°)
ale już kiedy zrobisz tak to wszystko będzie poprawnie bez errora
b = a[2]
b += [5, 6]
print(a)
to a będzie równe
(1,2,[3,4,5,6])
( ͡° ͜ʖ ͡°)