[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