Two random lists from one list

noydb jenn.duerr at gmail.com
Fri Mar 11 13:21:33 EST 2011


Hello All,

I am just looking to see if there is perhaps a more efficient way of
doing this below (works -- creates two random teams from a list of
players).  Just want to see what the experts come up with for means of
learning how to do things better.

Thanks for any responses!

###
import random
players = ["jake", "mike", "matt", "rich", "steve", "tom", "joe",
"jay"]
teamA = random.sample(players, 4)
print teamA
teamB = []
for p in players:
    if p not in teamA:
        teamB.append(p)
print teamB



More information about the Python-list mailing list