Мой код принимает список вроде этого: ["1.1.2", "1.0", '1.3.3', "1.0.12", "1.0.2"]
.Я просто пытаюсь взять первое число перед первым десятичным знаком.Тем не менее, мой код кричит на меня, говоря: «Индекс назначения списка вне диапазона».Вот мой код:
def answer(l):
arr = list()
index = 0
for i in l:
print i
arr[index] = i.split('.')[0]
print arr[index]
index = index+1
print arr
answer(["1.1.2", "1.0", '1.3.3', "1.0.12", "1.0.2"])
Что я сделал не так?