コード例 #1
0
def word_arr():
    file = open('C:/Users/csguest/Desktop/133-master/Unit 4/pap.txt' ,'r')
    emptylist = []

    for line in file:
        for word in f.cleanedup(line).split():
            if word not in emptylist:
                emptylist.append(word)
            else:
                pass
    return emptylist
コード例 #2
0
def averagewordlength(title):
    shelf = shelve.open('books')
    lines = shelf[title]
    shelf.close()

    number = 0
    totallength = 0

    for line in lines:
        for word in f.cleanedup(line).split():
            number += 1
            totallength += len(word)

    return totallength / number
コード例 #3
0
'''

import random
import functions as f

emptydict = {}


def ordered(word):
    new = list(word)
    new.sort()
    return f.rejoin(new)


with open('pap.txt') as file:
    for line in file:
        for word in f.cleanedup(line).split():
            key = ordered(word)
            if key in emptydict:
                if word not in emptydict[key]:
                    emptydict[key].append(word)
                else:
                    emptydict[key] = [word]
print(emptydict)
enter = input("Enter: ")
key = ordered(enter)
if key in emptydict:
    print(emptydict[key])
else:
    print("No")