Ваш список назначен правильно, ваша проблема с использованием индексов, которые еще не существуют.
count = 0
while listOfNames[count] < 10:
nameList[count] = raw_input("Enter a name: ")
count += 1
Я уверен, что этот код не выполняет то, что вы намеревались.Этот код выполняет проверку элементов listOfNames с первого по десятый на число меньше 10, но, поскольку это пустой список, в нем нет элемента с индексом 0 или какого-либо другого индекса по этому вопросу, следовательно, ваш индекс списка изИсключения диапазона.
Следующее будет работать так, как вы намеревались:
count = 0
while len(listOfNames) < 10: # Keep going until the list has 10 elements
nameList.append(raw_input("Enter a name: "))
count += 1
Однако я бы предложил использовать следующее, которое делает то же самое, но должно быть более эффективным, а также болееэстетично:
for _ in range(10):
listOfNames.append(raw_input("Enter a name:"))
Обратите внимание на использование дополнения вместо ссылки на индекс.Это добавит новый элемент в конец списка, тогда как при использовании индекса, который вы пытались сделать, произойдет сбой, поскольку для присвоения и индексации должен присутствовать элемент, присутствующий в первую очередь.