Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
 
0 / 0 / 0
Регистрация: 04.11.2020
Сообщений: 5
1

Почему не удаляются элементы, используя remove?

04.11.2020, 19:06. Показов 277. Ответов 1

Файл AAA очень большой. Он содержит строчки чисел.
После выполнения программы, я проверяю новый файл AAA-final, а там выбранный мной промежутки не удалены. Помогите понять, почему не работает.



Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
with open('AAA.txt') as m:
    big = list(map(float, m.read().split()))
 
 
small = []
for elements in big:
    if 1474.099976 < elements < 1463.349976:
        big.remove(elements)
        small.append(elements)
    elif 1494.849976 < elements < 1510.300049:
        big.remove(elements)
        small.append(elements)
    elif 1526.599976 < elements < 1534.400024:
        big.remove(elements)
        small.append(elements)
    elif 1578.500000 < elements < 1588.550049:
        big.remove(elements)
        small.append(elements)
    elif 1632.200073 < elements < 1643.900024:
        big.remove(elements)
        small.append(elements)
    elif 1660.849976 < elements < 1666.849976:
        big.remove(elements)
        small.append(elements)
    elif 1683.700073 < elements < 1687.099976:
        big.remove(elements)
        small.append(elements)
    elif 1697.950073 < elements < 1702.900024:
        big.remove(elements)
        small.append(elements)
    elif 1707.800049 < elements < 1712.700073:
        big.remove(elements)
        small.append(elements)
    elif 2600.350098 < elements < 2606.750000:
        big.remove(elements)
        small.append(elements)
    elif 2729.650146 < elements < 2738.600098:
        big.remove(elements)
        small.append(elements)
        
 
final = open('AAA-final.txt', 'w')
for elem in big:
    final.write(elem + '\n')
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.11.2020, 19:06
Ответы с готовыми решениями:

Почему удаляются только те чётные элементы которые я добавил, а не все которые есть в бинарном дереве?
Почему удаляются только те чётные элементы которые я добавил, а не все которые есть в бинарном...

Почему не работает Remove()?
Здравствуйте! Помогите, пожалуйста:cry: При нажатии на должен создаться textbox1, при повторном...

Почему не работает Remove
добрый день, можете подсказать почему не срабатывает удаление из списка: using System; using...

Почему List.remove(0) удаляет последний элемент?
есть result.addAll(orElements); где result и orElements - оба List&lt;StackElement&gt; ...

1
537 / 361 / 160
Регистрация: 22.03.2020
Сообщений: 900
04.11.2020, 19:36 2
6 строку исправьте на:
Python
1
for elements in big.copy():
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.11.2020, 19:36

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

Реализовать аппликативный оператор MY-REMOVE-IF с интерфейсом и семантикой, аналогично стандартному REMOVE-IF
Реализовать аппликативный оператор MY-REMOVE-IF с интерфейсом и семантикой, аналогично стандартному...

Функция remove() удаляет только заранее запланированые файлы, выдавая ошибку на remove (STRING)
Салем, начал изучать файловую работу в С++, и столкнулся с такой проблемой, что функция remove()...

Почему удаляются строки?
Sub CommandButton4_Click() Dim oTable As Word.Table Set oTable =...

Не удаляются почему-то данные
Здравствуйте. Такой вопрос. Вот есть у меня List&lt;Man&gt;, у myclass есть свойство DateTime dt. Надо...

Почему удаляются ссылки из List
Обьясню ситуацию. Создаю List&lt;String&gt; 1.добавил в него елементов 2.Создал новый класс с...

Почему неправильно удаляются слова?
Добрый вечер/день всем. Есть такая задача - &quot;Удалить из строки все повторяющиеся слова&quot;. Решаю её...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.