You can't use a list in all the places you can use a tuple. The most frequently encountered difference is that you can't use lists as keys in dictionaries. >>> t = () >>> l = [] >>> {t: None} {(): None} >>> {l: None} TypeError: list objects are unhashable Jeff