On Sat, 2 Apr 2005 23:44:11 -0500, Marcus Goldfish <[EMAIL PROTECTED]> wrote:
>> class Player(object):
>>def __init__(self, **kw): self.__dict__.update(kw)
>>def __repr__(self): return ''%getattr(self, 'name',
>> '(anonymous)')
>>
>> import operator
>> [p.name for p in sorted(players, key
On Saturday 02 April 2005 09:51 pm, James Stroud wrote:
> where team could be initialized by a tuple:
>
> class Team(list):
> def __init__(self, azip):
> for azip in alist:
> self.data.append(Player(atup))
Sorry, this should read:
where team could be initialized by a list of t
On Saturday 02 April 2005 08:44 pm, Marcus Goldfish wrote:
>(2) The Player class looks like a nice model for a data table when one
> wants to sort by arbitrary column. Would you agree?
The Player class is (and any class) is absolutely fabulous when you have
heterogenous data (string,
> class Player(object):
>def __init__(self, **kw): self.__dict__.update(kw)
>def __repr__(self): return ''%getattr(self, 'name',
> '(anonymous)')
>
> import operator
> [p.name for p in sorted(players, key=operator.attrgetter('attacking'),
> reverse=True)]
Just happened to read this threa
On Tue, 29 Mar 2005 11:29:33 -0700, Steven Bethard <[EMAIL PROTECTED]> wrote:
>infidel wrote:
>> You can use the new 'sorted' built-in function and custom "compare"
>> functions to return lists of players sorted according to any criteria:
>>
>>
>players = [
>>
>> ... {'name' : 'joe', 'defe
infidel wrote:
You can use the new 'sorted' built-in function and custom "compare"
functions to return lists of players sorted according to any criteria:
players = [
... {'name' : 'joe', 'defense' : 8, 'attacking' : 5, 'midfield' : 6,
'goalkeeping' : 9},
... {'name' : 'bob', 'defense'
You can use the new 'sorted' built-in function and custom "compare"
functions to return lists of players sorted according to any criteria:
>>> players = [
... {'name' : 'joe', 'defense' : 8, 'attacking' : 5, 'midfield' : 6,
'goalkeeping' : 9},
... {'name' : 'bob', 'defense' : 5, 'attacking
Hi
In a list I have a number of soccer players. Each player has a
different rating for attacking, defending, midfield fitness and
goalkeeping.
I have devised a while loop that goes through this list to find the
best player at defending, attacking, midfield and goalkeeping. However
there is more t