Programmeren in python
Geplaatst: ma 06 jun 2011, 12:31
Ik heb een probleem in Python.
In de bijgevoegde code heb ik deze in het rood omkaderd.
De bedoeling is de lengte van "anal2" en "sim" gelijk te krijgen.
if len(anal2) != len(sim):
We stellen dus als dit niet gelijk is we het minimum bepalen van de lengte van beide reeksen, deze noemen we de "lim".lim = min(len(anal2), len(sim))
Maar aan de laatste stap kan ik niet uit wat er gebeurd? We herdefiniƫren "sim" als volgt.sim = sim[:lim-len(sim))]
Kan iemand me uitleggen wat er hier gebeurd? Want heb er al een hele tijd over liggen nadenken en kom er maar niet op.. Want als "lim" gelijk is aan "len(sim)" dan wordt je lengte van de nieuwe "sim" toch 0?