[Tutor] Dictionary Issue

Ltc Hotspot ltc.hotspot at gmail.com
Thu Aug 6 19:17:39 CEST 2015


On Thu, Aug 6, 2015 at 8:28 AM, Mark Lawrence <breamoreboy at yahoo.co.uk>
wrote:

> On 06/08/2015 05:22, Ltc Hotspot wrote:
>
> Please don't top post here, it makes following long threads difficult.
>
> Mark,
>>
>> Replace  count[address]= count.get(address,0) +1 with  c =
>> Counter(['address'])?
>>
>
> Try it at the interactive prompt and see what happens.
>
> How do I define counter,view trace back:
>
> NameError
> Traceback (most recent call last)
> C:\Users\vm\Desktop\apps\docs\Python\new.txt in <module>()
>       1 fname = raw_input("Enter file name: ")
>       2 handle = open (fname, 'r')
> ----> 3 c = Counter(['address'])
>       4
>       5
>
NameError: name 'Counter' is not defined


View revised code here:

fname = raw_input("Enter file name: ")
handle = open (fname, 'r')
c = Counter(['address'])

count = dict ()
maxval = None
maxkee = None

for kee, val in count.items():
        maxval = val
        maxkee = kee

for line in handle:
    if line.startswith("From: "):
        address = line.split()[1]
        count[address]= count.get(address,0) +1
print maxkee and maxval


In [20]:
Hal

>
>>
>>
>>
>>> _______________________________________________
> Tutor maillist  -  Tutor at python.org
> To unsubscribe or change subscription options:
> https://mail.python.org/mailman/listinfo/tutor
>


More information about the Tutor mailing list