def extract_sentiment(lyrics):
    alchemy = AlchemyAPI()
    response = alchemy.sentiment('text', lyrics)
    if 'docSentiment' not in response.keys():
        return 0.0
    if 'score' in response['docSentiment'].keys():
        return float(response['docSentiment']['score'])
    return 0.0
    def tag_list(image_url):
        alchemyapi = AlchemyAPI()
        alchemy_json = alchemyapi.imageTagging("url", image_url)

        try:
            image_keywords = alchemy_json["imageKeywords"]

        except KeyError:
            return None

        else:
            result_list = {
                image_keyword["text"]: float(image_keyword["score"])
                for image_keyword in image_keywords
            }
            return result_list