Re: string in files
Steven D'Aprano ha scritto: On Tue, 30 Dec 2008 11:53:17 +0100, Glauco wrote: thanks brother i mean how do i particularly assign (u = this) (y = is) in the strings up there. i have been able to split strings with any character sign. If i'm not wrong this is simple with RE: If that's your idea of simple, I'd hate to see what you consider complicated! *Simple* is just using the split method. a, b, c, d, e, f = 'this is a python coding group'.split() I've done a lot of file import procedure and IMHO this solution help you in all situation. You can validate line before import, you can do a specific RE for check a more detailed line and so on, it's more powerful. For simple i mean simple programming code. Glauco -- http://mail.python.org/mailman/listinfo/python-list
string in files
guys i need info on how to call up different words in a line of a file using python example : file = 'this is a python coding group' i want to assign a xter to this, is, a, python , coding and group thanks -- http://mail.python.org/mailman/listinfo/python-list
RE: string in files
Simple solution: us result=yourString.split( ) and you get a list with all the words. -Original Message- From: python-list-bounces+rbqg84=motorola@python.org [mailto:python-list-bounces+rbqg84=motorola@python.org] On Behalf Of ibpe...@gmail.com Sent: Tuesday, December 30, 2008 3:43 PM To: python-list@python.org Subject: string in files guys i need info on how to call up different words in a line of a file using python example : file = 'this is a python coding group' i want to assign a xter to this, is, a, python , coding and group thanks -- http://mail.python.org/mailman/listinfo/python-list -- http://mail.python.org/mailman/listinfo/python-list
Re: string in files
On Dec 30, 11:17 am, Narasimhan Raghu-RBQG84 rbq...@motorola.com wrote: Simple solution: us result=yourString.split( ) and you get a list with all the words. -Original Message- From: python-list-bounces+rbqg84=motorola@python.org [mailto:python-list-bounces+rbqg84=motorola@python.org] On Behalf Of ibpe...@gmail.com Sent: Tuesday, December 30, 2008 3:43 PM To: python-l...@python.org Subject: string in files guys i need info on how to call up different words in a line of a file using python example : file = 'this is a python coding group' i want to assign a xter to this, is, a, python , coding and group thanks --http://mail.python.org/mailman/listinfo/python-list thanks brother i mean how do i particularly assign (u = this) (y = is) in the strings up there. i have been able to split strings with any character sign. -- http://mail.python.org/mailman/listinfo/python-list
Re: string in files
thanks brother i mean how do i particularly assign (u = this) (y = is) in the strings up there. i have been able to split strings with any character sign. If i'm not wrong this is simple with RE: In [1]: st = 'this is a python coding group' In [2]: import re In [3]: re.compile( (?Pfirst.*) (?Psecond.*) (?Pt.*) (?Pfo.*) (?Pfi.*) (?Psi.*) ) Out[3]: _sre.SRE_Pattern object at 0x9e93ac0 In [4]: rule = re.compile( (?Pfirst.*) (?Psecond.*) (?Pt.*) (?Pfo.*) (?Pfi.*) (?Psi.*) ) In [5]: m = rule.match( st ) In [6]: dir(m) Out[6]: ['__copy__', '__deepcopy__', 'end', 'expand', 'group', 'groupdict', 'groups', 'span', 'start'] In [7]: m.groupdict().items() Out[7]: [('si', 'group'), ('second', 'is'), ('t', 'a'), ('fi', 'coding'), ('fo', 'python'), ('first', 'this')] In [8]: dict(m.groupdict().items()) Out[8]: {'fi': 'coding', 'first': 'this', 'fo': 'python', 'second': 'is', 'si': 'group', 't': 'a'} Glauco -- http://mail.python.org/mailman/listinfo/python-list
Re: string in files
ibpe...@gmail.com wrote: On Dec 30, 11:17 am, Narasimhan Raghu-RBQG84 rbq...@motorola.com wrote: Simple solution: us result=yourString.split( ) and you get a list with all the words. -Original Message- From: python-list-bounces+rbqg84=motorola@python.org [mailto:python-list-bounces+rbqg84=motorola@python.org] On Behalf Of ibpe...@gmail.com Sent: Tuesday, December 30, 2008 3:43 PM To: python-l...@python.org Subject: string in files guys i need info on how to call up different words in a line of a file using python example : file = 'this is a python coding group' i want to assign a xter to this, is, a, python , coding and group [...] thanks brother i mean how do i particularly assign (u = this) (y = is) in the strings up there. i have been able to split strings with any character sign. Well, if you *know* you have a particular number of words in the string you can say u, v, w, x, y, z = 'this is a python coding group'.split() But if you have a variable number of words this isn't practical in Python 2, though Python 3 has features that make it easier. The real question is what is the larger goal you are trying to achieve. Where a programmer is trying to create names dynamically there are usually better ways to proceed. Could you tell us a little more about what you are trying to do? regards Steve -- Steve Holden+1 571 484 6266 +1 800 494 3119 Holden Web LLC http://www.holdenweb.com/ -- http://mail.python.org/mailman/listinfo/python-list
Re: string in files
On Tue, 30 Dec 2008 11:53:17 +0100, Glauco wrote: thanks brother i mean how do i particularly assign (u = this) (y = is) in the strings up there. i have been able to split strings with any character sign. If i'm not wrong this is simple with RE: Using Regular Expression for this is an overkill, you'd better use the str.split: longstring = 'this is a python string' splitted_string = longstring.split() result = ', '.join(splitted_string[:-1]) + ' and ' + splitted_string[-1] -- http://mail.python.org/mailman/listinfo/python-list
Re: string in files
On Tue, 30 Dec 2008 11:53:17 +0100, Glauco wrote: thanks brother i mean how do i particularly assign (u = this) (y = is) in the strings up there. i have been able to split strings with any character sign. If i'm not wrong this is simple with RE: If that's your idea of simple, I'd hate to see what you consider complicated! *Simple* is just using the split method. a, b, c, d, e, f = 'this is a python coding group'.split() -- Steven -- http://mail.python.org/mailman/listinfo/python-list