title: Can't print out keys of Stocktwits dictionary
body: <p>I am learning to fetch data from Stocktwit's API and am currently exploring the API's data. I executed the following code to extract information about the last 30 tweets about Apple's stock:</p>
  
  <pre><code>import requests
  
  a=requests.get('https://api.stocktwits.com/api/2/streams/symbol/AAPL.json')
  a=a.json()
  print(a.keys())
  &gt;&gt; dict_keys(['cursor', 'messages', 'response', 'symbol'])
  </code></pre>
  
  <p>I can see there are four keys in Apple's stock dictionary. However I don't see the sentiment's key, which is basically what I am looking for: How many times does the keyword "bullish" appear? and How many times does the word "bearish" appear? </p>
  
  <p>If I manually enter the <a href="https://api.stocktwits.com/api/2/streams/symbol/AAPL.json" rel="nofollow noreferrer">link</a> directly from my browser I can manually see how many times "bearish " and "bullish" keywords appear on Apple's stock. How can I do this with Python 3.5?</p>
  
  <p>EDIT: I even tried looking for my keywords in one of the dictionary's keys as suggested by <a href="https://api.stocktwits.com/api/2/streams/symbol/AAPL.json" rel="nofollow noreferrer">this</a>
  post. </p>
  
  <pre><code>for bearish in a.keys():
  print ("the key name is" + bearish + "and its value is" + a[bearish])
  &gt;&gt; TypeError: Can't convert 'dict' object to str implicitly
  </code></pre>