<prompt> a 1, 2b aEleza kwa nini mistari miwili yafuatayo ya Python code kutoa pato tofauti.  <response>: Scenario ambapo mistari 2 ya code kutoa pato sawa. python a 1, 2 b a printa Matokeo: 1, 2 printb Matokeo: 1, 2 2. Scenario ambapo mistari 2 ya code kutoa pato tofauti. python a 1, 2 b a0 5 printa Matokeo: 5, 2 printb Matokeo: 5, 2 Katika hali hii b ni orodha kitu na wakati a ni kupewa kwa b huunda rejeleo kwa orodha hiyo halisi. Kama vile, wakati a0 ni kubadilishwa, pia alters b0 . Hii ni kwa sababu orodha ni mutable, ambayo ina maana kwamba unaweza kubadilisha yao bila ya kubadilisha utambulisho. 