title: What's the difference between homogeneous and heterogeneous sequences in Python?
body: <p>In Python, the <strong>List</strong> is one type of homogeneous sequences, while the <strong>Tuple</strong> is one type of heterogeneous sequences. But in a List, we still can put arbitrary type of data in it, like <code>a=[1, 2, 'abc']</code>. So, what's the real difference between homogeneous and heterogeneous sequences in Python?</p>