Why does random.shuffle return None?

Why is random.shuffle returning None in Python? >>> x = ['foo','bar','black','sheep'] >>> from random import shuffle >>> print shuffle(x) None How do I get the shuffled...