Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Магическая 5ка. Число в результате из не откуда. 
V
    Опции темы
deHimer
Дата 27.8.2011, 21:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 20
Регистрация: 24.9.2009

Репутация: нет
Всего: нет



Откуда могла взятся 5ка в результате? О_о
Код

>>> l1 = [1,2,3,4,5,6,7]
>>> l2 = [2, 3, 7]
>>> for ll in l1:
    if not(ll in l2):
        l1.remove(ll)

        
>>> l1
[2, 3, 5, 7]
>>> l2
[2, 3, 7]
>>> 


Добавлено через 9 минут и 35 секунд
Отпишитесь хоть со своим результатом. Может это только у меня так smile 
PM MAIL WWW   Вверх
deHimer
Дата 27.8.2011, 22:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 20
Регистрация: 24.9.2009

Репутация: нет
Всего: нет



Все понял. Когда удаляется 4ка, длина массива уменьшается и в итоге мы проскакиваем следующий элемент. Так как длина стала меньше, а указатель, бегающий по элементам содержит тот же номер
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Python: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0599 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.