Re: Manipulate list elements
- To: mathgroup at smc.vnet.net
- Subject: [mg67726] Re: Manipulate list elements
- From: Jean-Marc Gulliet <jeanmarc.gulliet at gmail.com>
- Date: Thu, 6 Jul 2006 06:51:56 -0400 (EDT)
- Organization: The Open University, Milton Keynes, UK
- References: <e8ftmb$qch$1@smc.vnet.net>
- Sender: owner-wri-mathgroup at wolfram.com
ute.paul at gmail.com wrote: > I have a list of words. These words are written in capital letters. I > need a list with these words in lower case letters. How can I > manipulate the list elements that the capital letters become lower case > letters? > Example: list={{ABILITY, CAPABILITY},{PERSON, FLY}} =>list={{ability, > capability},{person, fly}} > Either of the following expressions will do it depending on whether your original list is a list of symbols or a list of strings. In[1]:= list = Map[ToString, {{ABILITY, CAPABILITY}, {PERSON, FLY}}, {2}] Out[1]= {{"ABILITY", "CAPABILITY"}, {"PERSON", "FLY"}} In[2]:= ToLowerCase /@ list Out[2]= {{"ability", "capability"}, {"person", "fly"}} In[3]:= lst = {{"ABILITY", "CAPABILITY"}, {"PERSON", "FLY"}} Out[3]= {{"ABILITY", "CAPABILITY"}, {"PERSON", "FLY"}} In[4]:= ToLowerCase /@ lst Out[4]= {{"ability", "capability"}, {"person", "fly"}} HTH, Jean-Marc