1. Listas
Para el manejo combinado de palabras y números, varias palabras, varias frases, se usa el concepto de Listas.
Las listas operan como un conjunto de datos de diferente tipo: cadenas junto a texto, conteniendo subconjunto de listas con diferentes dimensiones.

Una "lista" de datos como un vector es, por ejemplo, la lista del curso con los nombres de los participantes:
>>> lista = ['Juan','María','Pedro']
>>> lista
['Juan', 'María', 'Pedro']
>>> len(lista)
3
>>>
2. Añadir elementos: Append()
Luego 'Ana' decide registrarse en el curso, y debe añadirse su nombre a la lista del curso. La instrucción para añadir elementos en la lista es append() que es semejante a la instrucción de concatenar elemantos a un vector o una cadena.
>>> registrar = 'Ana'
>>> listacurso.append(registrar)
>>> listacurso
['Juan', 'María', 'Pedro', 'Ana']
>>>
3. Revisar Elemento en Conjunto
Siguiendo con el ejemplo anterior, para revisar si 'Pedro' y 'Carlos' se encuentra en la lista del curso. Si está en la lista, para identificar la posición o índice donde se encuentra, se usa la instruccion .index().
>>> 'Pedro' in listacurso
True
>>> 'Carlos' in listacurso
False
>>> donde = listacurso.index('Pedro')
>>> donde
2
Video Tutorial
4. Partir cadenas a Listas - split
Una frase se puede dividir en palabras, en referencia a un solo caracter:
>>> frase = 'El saber no ocupa lugar'
>>> palabras = frase.split()
>>> palabras
['El', 'saber', 'no', 'ocupa', 'lugar']
>>>
5. Listas de Listas
Las listas pueden agrupar otras listas, las notas individuales de cada estudiante se escribirían:
>>> califica = [['Juan',9],['María',10],['Pedro',6],['Ana',8]]
>>> califica
[['Juan', 9], ['María', 10], ['Pedro', 6], ['Ana', 8]]
>>> califica[2]
['Pedro', 6]
>>> califica[2][0]
'Pedro'
>>> califica[2][1]
6
>>>
Note que en listas cuando se usa más de un índice, se usan corchetes independientes para cada índice.