> I have a few doubts in python programming. C if any of u can help me out.
Have no doubts - Python can do all of this. > In a file called string_stuff.py i have to write a function called > frequencies > that takes a string as a parameter and returns a dictionary where the keys > are the characters from the string and each value is an integer indicating > the > number of times the key appeared in the string. What is your doubt here? Can you create a function called frequencies that has a string parameter and returns a dictionary? Can you read a string character by character into said dictionary? Can you increment the count for each character as you do so? Where is the problem that you need help with? > Similary in the same file string_stuff.py, have to write a function > called locations > that takes a string as a parameter and returns a dictionary where the keys > are > the characters from the string and each value is a list indicating the > indices in > the string at which the key appears, sorted in increasing order. Similarly this is a pretty clear description of how to solve the problem What bit are you having trouble with? Show us your code and we might be able to help. > In the same file string_stuff.py, write a function called concordance > that > takes an open file as a parameter and returns a dictionary where the > keys are the strings from the file and each value is a list of line > numbers > of the lines in which the key appeared, sorted in increasing order. > Start counting at 0. Each line number should appear at most once in > a list, even if a word appears twice on a line. You may assume that the > input consists only of alphabetic letters (a-z, A-Z) and whitespace. Slightly trickier but not much if you've already done the first two problems. Hint: Remember that you can store lists in dictionaries too. HTH, Alan G Author of the learn to program web tutor http://www.freenetpages.co.uk/hp/alan.gauld _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor