0
У меня есть список элементов юникода, и я пытаюсь удалить из него все целые числа. Мой код:Python удаляет все числа из списка
List = [u'123', u'hello', u'zara', u'45.3', u'pluto']
for el in List:
if isinistance(el, int):
List.remove(el)
код не работает, он дает мне тот же список с u'123' включают. Что мне нужно это:
List = [ u'hello', u'zara', u'45.3', u'pluto']
Может кто-нибудь Хель меня?
Thanks Simon !!! Это хорошо! – CosimoCD
вы можете просто 'list_with_removed = filter (repr_int, original_list)' –
Да, конечно! Некоторые руководства по стилю препятствуют использованию этого функционального стиля, хотя и поощряют использование списков. Поскольку мне нравится Haskell, «фильтр» тоже будет моим выбором, но я стараюсь придерживаться руководств по стилю, когда это возможно. –