Предмет: Информатика,
автор: abubakrakimbekov66
A = [1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89] нужно чтобы стало вот так 1 2 3 8 13 21 55 89 на python
Sergey11298:
У меня получилось вывести: [1, 2, 3, 5, 8, 13, 21, 34, 55, 89]
Ответы
Автор ответа:
0
#Первый способ с использованием готовой библиотеки:
from itertools import groupby
A = [1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89]
new_x = [el for el, _ in groupby(A)]
print(new_x)
#Второй способ:
A = [1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89]
r = [A[0]]
i = 1
j = 0
while i < len(A):
if r[j] != A[i]:
r.append(A[i])
j += 1
i += 1
print(r)
Похожие вопросы
Предмет: Литература,
автор: evgenua7905
Предмет: Физика,
автор: mbondaruk138
Предмет: Українська мова,
автор: mikheievp32
Предмет: Математика,
автор: esirivanna