Wpis z mikrobloga

#naukaprogramowania
[python]
To ja jeszcze raz z prośbą o pomoc :)

Mam zbiór list:
[6,0], [4,1], [4,2], [2,2], [6,2], [4,3], [2,3], [4,4].

Chciałbym teraz, by mój program ogólnie potrafił sprawdzić, które listy mają taką samą drugą pozycję i dodać wartości z tych list z pierwszej pozycji. Żadne sensowne rozwiązania nie przychodzą mi do głowy.
Próbowałem:

for c in range (0,q):
if lista[1] == c:
d=lista[0]+d
print (d)

ale wywala mi d=0 i nara.

q to współczynnik od którego zależy drugi wyraz podanych list.
  • 6
@Existanza: ok, dzięki :) co prawda miesza między sobą te "d" i trochę wybiera bez sensu (bo za pierwszym przebiegiem bierze pod uwagę tylko pierwszą listę, za drugim drugą itd) to rzuciłeś mi nowe światło na tę sprawę. Dzięki!