Простой для l oop может сделать это за вас. Убедитесь, что list2 на самом деле меньше list1. Всякий раз, когда list2 становится больше, чем list1, это больше не будет работать.
list1 = ['NA', 'NA', 'NA', 'NA', 'NA']
list2 = ['a', 'b', 'c']
for i in range(len(list2)):
list1[i] = list2[i]
print(list1)
Это распечатывает:
['a', 'b', 'c', 'NA', 'NA']