Skip to content

Instantly share code, notes, and snippets.

@hltbra
Created August 5, 2010 22:27
Show Gist options
  • Save hltbra/510509 to your computer and use it in GitHub Desktop.
Save hltbra/510509 to your computer and use it in GitHub Desktop.
"""
>>> usuarios = [Usuario('usuario %d' % i, i) for i in range(10)]
>>> pegar_usuarios(usuarios, [1, 2, 3])
[<Usuario 1>, <Usuario 2>, <Usuario 3>]
"""
class Usuario(object):
def __init__(self, nome, id):
self.id = id
self.nome = nome
def __repr__(self):
return '<Usuario %d>' % self.id
def pegar_usuarios(usuarios, ids):
return [u for u in usuarios if u.id in ids]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment