Rionen kérdése:
Pythonban lista elemeket, hogyan lehet tulajdonságuk alapján csoportosítani és összeszámolni?
Figyelt kérdés
Arra gondolok, hogy pl a ['aa,'bb']['cc',dd']val kezdödó elemekből, hány darab van:
x=[['aa','bb','zz',4,3],['cc','dd',3,5,],['aa','bb',9,9],[1,2],['aa','bb',9,3,2]]
a,c=0,0
for i in x:
if( i[0:2]=='aa','bb'):
a+=1
elif(i[0:2]=='cc','dd'):
c+=1
print(a,c)
Nos én így próbáltam, de nem igazán lett az amit vártam
2016. máj. 4. 15:32
1/2 anonim válasza:
if i[0:2] == ['aa', 'bb']: a += 1
2/2 anonim válasza:
Pontosan, úgy ahogy az első írja.
A hibakeresés annyi lett volna hogy kiíratod, amit keresel:
>>> for i in x:
... print (i[0:2])
...
['aa', 'bb']
['cc', 'dd']
['aa', 'bb']
[1, 2]
['aa', 'bb']
Ebből rögtön látszik, hogy mi a hiba.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!