better way to write this function
- From: Kelie <kf9150@xxxxxxxxx>
- Date: Sun, 25 Nov 2007 23:42:48 -0800 (PST)
Hello,
This function does I what I want. But I'm wondering if there is an
easier/better way. To be honest, I don't have a good understanding of
what "pythonic" means yet.
def divide_list(lst, n):
"""Divide a list into a number of lists, each with n items. Extra
items are
ignored, if any."""
cnt = len(lst) / n
rv = [[None for i in range(n)] for i in range(cnt)]
for i in range(cnt):
for j in range(n):
rv[i][j] = lst[i * n + j]
return rv
Thanks!
.
- Follow-Ups:
- Re: better way to write this function
- From: Paul Hankin
- Re: better way to write this function
- From: Paul McGuire
- Re: better way to write this function
- From: Paul Rudin
- Re: better way to write this function
- From: Chris
- Re: better way to write this function
- From: Peter Otten
- Re: better way to write this function
- Prev by Date: Re: basic if stuff- testing ranges
- Next by Date: Re: How to display unicode with the CGI module?
- Previous by thread: Very beautiful girls and complete stock information,please check it out
- Next by thread: Re: better way to write this function
- Index(es):
Relevant Pages
|