Wednesday, April 16, 2008

Python: Initialize list and tuple values

This tutorial will show on how to give a Python list an initial value.

To initialize a ten items list with values set to 0:
myList = [0]*10
If we need to have 5 items of a list with the value 0 and the rest 5 with the value 1:
myList = [0]*5 + [1]*5
To initialize a ten items tuple with values set to 0:
myTuple = (0,)*10
If we need to have 5 item in a tuple with the value 0 and the rest 5 with the value 1:
myTuple = (0,)*5 + (1,)*5
For list, don't forget the comma ','. It means one item.