¿Por qué + = añadir la suma int. de una lista a otra y no sólo +?

Nathaniel Mayberg:

Tengo el siguiente código:

sales_data = [[12, 17, 22], [2, 10, 3], [5, 12, 13]]
scoops_sold = 0

Originalmente escribí:

for location in sales_data:
  print(location)
  for element in location: 
    scoops_sold + element 
    print(scoops_sold) 

Después de jugar un poco vi que estaba perdiendo una =después de la +señal.

¿Por qué no +=añadir el int suma. de una lista a otra y no sólo +?

The Big Kahuna:

+=es la abreviatura de scoops_sold = scoops_sold + element. Tener scoops_sold + elementes el calcular el resultado, pero no almacenarlo a cualquier variable donde como scoops_sold = scoops_sold + elementes el calcular el resultado y asignarlo a scoops_sold.

Supongo que te gusta

Origin http://10.200.1.11:23101/article/api/json?id=408704&siteId=1
Recomendado
Clasificación