[Tutor] python help

Matthew Webber m_webber_sydney at yahoo.com.au
Wed Feb 8 18:58:18 CET 2006


These sound like homework questions, in which case it would not be right for
us to just give you the answer (and it would not be right for you to ask for
it).

If you can show us what you have tried so far, maybe we can give you some
hints ...

________________________________

	From: tutor-bounces at python.org [mailto:tutor-bounces at python.org] On
Behalf Of Natasha Menon
	Sent: 08 February 2006 17:19
	To: tutor at python.org
	Subject: [Tutor] python help
	
	
	Hi,
	 
	I have a few doubts in python programming. C if any of u can help me
out. 
	 
	1. 
	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. 
	 
	2.
	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.
	 
	3.
	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. 
	 
	 
	Id really appreciate if you could help me on these small question. I
am tryin to learn to program in python.
	 
	Thanks,
	Natasha
	



More information about the Tutor mailing list