hello,
i'm looking for a pythonic and obvious way to do the following :
having a string space separated like : s = "w1 w2 w3 w4 w5 w6 w7 w8..."
how to get : l = (('w1', 'w2', 'w3'), ('w4', 'w5', 'w6'), ('w7', 'w8', ...),
....) ?
(a kind of splitting and grouping in an elegant way)
i think that list comprehension or "zip" could maybe help but i just can't
get it work,
thanks. 2 4376
In article <40**********************@news.free.fr>,
"GrelEns" <gr*****@NOSPAMyahoo.NOTNEEDEDfr> wrote: hello,
i'm looking for a pythonic and obvious way to do the following :
having a string space separated like : s = "w1 w2 w3 w4 w5 w6 w7 w8..." how to get : l = (('w1', 'w2', 'w3'), ('w4', 'w5', 'w6'), ('w7', 'w8', ...), ...) ? (a kind of splitting and grouping in an elegant way)
i think that list comprehension or "zip" could maybe help but i just can't get it work,
thanks.
Since it is space-separated use the Python function 'split' to get a
list of the separate "words." Then you can group them however you like
using list functions.
--
-- Lou Pecora
My views are my own.
# having a string space separated like : s = "w1 w2 w3 w4 w5 w6 w7 w8..."
# how to get : l = (('w1', 'w2', 'w3'), ('w4', 'w5', 'w6'), ('w7', 'w8', ...),
# ...) ?
# (a kind of splitting and grouping in an elegant way) import string s = "w1 w2 w3 w4 w5 w6 w7 w8" x = string.split(s) x
['w1', 'w2', 'w3', 'w4', 'w5', 'w6', 'w7', 'w8'] for index in range(0, len(x), 3):
.... print x[index:index + 3]
....
['w1', 'w2', 'w3']
['w4', 'w5', 'w6']
['w7', 'w8']
--
Jonathan Daugherty http://www.cprogrammer.org
"It's a book about a Spanish guy called Manual, you should read it."
-- Dilbert This thread has been closed and replies have been disabled. Please start a new discussion. Similar topics
by: Luka Milkovic |
last post by:
Hello,
I have a little problem and although it's little it's extremely difficult
for me to describe it, but I'll try.
I have written a program which extracts certain portions of my received...
|
by: Amy L. |
last post by:
I have a class that contains a string array. However, I can't get
this object to serialize in the xml output. Is there a trick to get a
string to serialize?
Thanks
Amy.
|
by: sck10 |
last post by:
Hello,
I have a list of email addresses that I need to send email to from the
website. I am trying to use the "Split" function to get all the To's and
then use the uBound function for the...
|
by: ronrsr |
last post by:
I'm trying to break up the result tuple into keyword phrases. The
keyword phrases are separated by a ; -- the split function is not
working the way I believe it should be. Can anyone see what I"m...
|
by: Helmut Jarausch |
last post by:
Hi,
I'm looking for an elegant solution to the following (quite common)
problem:
Given a string of substrings separated by white space,
split this into tuple/list of elements.
The problem...
|
by: Siah |
last post by:
Hi,
I need to convert the string: '(a, b, "c", d, "e")' into the following
list . Much like a csv reader does. I usually
use the split function, but this mini-monster wouldn't properly get...
|
by: Robert Dodier |
last post by:
Hello,
I'd like to split a string by commas, but only at the "top level" so
to speak. An element can be a comma-less substring, or a
quoted string, or a substring which looks like a function...
|
by: Lars |
last post by:
Hi
I got some programming experience and I recently started looking into
Python. I've read much of the tutorial from 2.6 documentation. But it
was more interesting to get started on something I...
|
by: Chaim Krause |
last post by:
I am unable to figure out why the first two statements work as I
expect them to and the next two do not. Namely, the first two spit the
sentence into its component words, while the latter two...
|
by: isladogs |
last post by:
The next Access Europe meeting will be on Wednesday 4 Oct 2023 starting at 18:00 UK time (6PM UTC+1) and finishing at about 19:15 (7.15PM)
The start time is equivalent to 19:00 (7PM) in Central...
|
by: Aliciasmith |
last post by:
In an age dominated by smartphones, having a mobile app for your business is no longer an option; it's a necessity. Whether you're a startup or an established enterprise, finding the right mobile app...
|
by: giovanniandrean |
last post by:
The energy model is structured as follows and uses excel sheets to give input data:
1-Utility.py contains all the functions needed to calculate the variables and other minor things (mentions...
|
by: NeoPa |
last post by:
Introduction
For this article I'll be using a very simple database which has Form (clsForm) & Report (clsReport) classes that simply handle making the calling Form invisible until the Form, or all...
|
by: isladogs |
last post by:
The next Access Europe meeting will be on Wednesday 1 Nov 2023 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM)
Please note that the UK and Europe revert to winter time on...
|
by: nia12 |
last post by:
Hi there,
I am very new to Access so apologies if any of this is obvious/not clear.
I am creating a data collection tool for health care employees to complete. It consists of a number of...
|
by: NeoPa |
last post by:
Introduction
For this article I'll be focusing on the Report (clsReport) class. This simply handles making the calling Form invisible until all of the Reports opened by it have been closed, when it...
|
by: isladogs |
last post by:
The next online meeting of the Access Europe User Group will be on Wednesday 6 Dec 2023 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM).
In this month's session, Mike...
|
by: GKJR |
last post by:
Does anyone have a recommendation to build a standalone application to replace an Access database? I have my bookkeeping software I developed in Access that I would like to make available to other...
| |