title: re.findall on each sentence of a list
body: <p>I have got a list of sentences:</p>
  
  <pre><code>[                              'home twn cafe nr link rd',  
                                  'taj lands ends hotel..',  
              'SILVER PALACE705BPALI MALA ROADBANDRA WEST',  
       'turner rd lemon rd 4 fountain  pali rd junctio...',    
        ' FLAT 657 FLOOR AIR INDIA APTS 61B PALI HILL',  
                          'bungalow 9 Mt Mary Bandra West',  
       'shabbir apt charklie rajan rd abv icici ban...',  
                  'st peters church backyard loun hill rd',  
                                         'Union Park Road ', 
                                   'Flat 32 Building No 8',  
                                         'mehboob studio',  
                                            'ONGC Colony',  
  'Nargis Dutt Road Grand Canyon Building Appa']
  </code></pre>
  
  <p>I need to use re.findall to find all words with 'rd', and replace them with 'road'. I tried this :</p>
  
  <pre><code>data2 = [nltk.sent_tokenize(lines) for lines in data]  
  c = [re.findall('nr',sent) for sent in data2]
  </code></pre>
  
  <p>and I got this error :  </p>
  
  <blockquote>
    <p>TypeError: expected string or buffer</p>
  </blockquote>
  
  <p>how do I use <code>re.findall</code> in an iterative statement? dunno how to convert to string.. plz help</p>