A taky by možná stačilo místo:
i=0
for row in range(len(seznam)):
i=i+1
print 'Ulozeno celkem',i,'bodu'
jen
print 'Ulozeno celkem',len(seznam),'bodu'
P.
Martin Stiborský napsal(a), dne 5.11.2009 18:33:
Ahoj.
V pythonu můžeš proměnnou dynamicky přetypovat.
Takže můžeš provést toto:
prome
Ahoj,
zkus napsat, ceho chces vlastne dosahnout, jestli ti jde o to mit
nactena vsechna data k nejakemu pozdejsimu zpracovani, nebo treba o
konverzi souboru do jineho formatu, ...
Typicky operace ktere popisujes (seznam[0][3] + seznam[0][4]) se
dobre delaji uz pri cteni, tj. napr.
for row in
ejte poradi bodu: ')
poradibodu=int(poradibodu)
soucet=soucet + float(seznam[poradibodu][m])
j=j+1
print 'vysledek: ', soucet/3
Je to dost kostrbaté, ale zatím mi to lépe nefungovalo. V datech pro m=3,4,5 se
jedná o souř. x,y,z
Michal Witiska
---- Původní zp
Pretypovat.
int(promena)
:-)
Michal Witiska napsal(a):
Dobrý den,
posílám svůj první příspěvek do diskuze, týká se to importu csv dat. Dost s tím
bojuju a potřeboval bych zkonzultovat následující záležitost.
Mám k dispozici data ve formátu csv, oddělovač čárka:
101,Adjusted,06/10/2009 11:42
Ahoj,
to nevypada spatne :) Dalo by se to jiste vylepsit, ale na ukor
slozitosti kodu. Presto par drobnych doporuceni:
- prevatej typ string na float uz pri nacitani dat, potom je budes mit
v tom poli ve spravnem formatu a nebudes ten prevod uz muset delat pri
pocitani
- trochu problem je to,