import nltk

from nltk.book import *

import profile


def count_freq0(word_list):

    """

    Return a list giving pairs of form: (word,frequency)

    """

    L = []

    for new_word in word_list:

        for entry in L:

            if new_word == entry[0]:

                entry[1] = entry[1] + 1

                break

        else:

            L.append([new_word,1])

    return L


def count_freq(word_list):

    """

    Return a list giving pairs of form: (word,frequency)

    """

    D = {}

    for new_word in word_list:

        if D.has_key(new_word):

            D[new_word] = D[new_word]+1

        else:

            D[new_word] = 1

    return D.items()