string manipulation question
Donn Cave
donn at drizzle.com
Sat Nov 10 12:23:55 EST 2001
More information about the Python-list mailing list
Sat Nov 10 12:23:55 EST 2001
- Previous message (by thread): string manipulation question
- Next message (by thread): string manipulation question
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Quoth "AT&T News" <wavy_gravy at worldnet.att.net>: | I am looking for a more resaonable way to do the following, instead of ugly | "if", "elif" constructs. Here goes: | | I have a string (line) that might contain, for example *any* *one* of the | patterns or words "whale" , "cat". | How do I elegantly set a variable say "animal" depending upon what word is | there. I.e I want | animal = "MAMMAL" if line contains the word "whale" | or | animal = "FELINE" if line contains the word "cat". | | is there a elegant way to code the above construct, I have 10 of these | patterns/keywords that can be found in a line. I thought of using a | dictionary for the keyword patterns, but the pattern/keyword does not have | any known context in the line. I guess the assignment is clear enough here, but your goal has an esthetic dimension that isn't so clear. Can you be more specific about ugliness and elegance? Do it the obvious way, why not? Donn Cave, donn at drizzle.com
- Previous message (by thread): string manipulation question
- Next message (by thread): string manipulation question
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list