С Новым годом! Форум программистов, компьютерный форум, киберфорум
Python: Решение задач
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 17.09.2021
Сообщений: 29

Python | Ошибка "TypeError: 'NoneType' object is not iterable"

21.09.2022, 17:55. Показов 1385. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день всем! Реализую алгоритм линейного поиска на Python с замером времени, симулируя Best-Case-сценарий (когда искомый элемент в начале списка). Однако при выполнении данного кода вылезает ошибка указанная в названии темы. Как возможно ее решить? Заранее спасибо

Ошибка:
Code
1
2
3
  File "C:\Users\dsssl\Desktop\A&DS\main.py", line 8, in Task_3
    for element in sequence_m:
TypeError: 'NoneType' object is not iterable
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
def Task_3():
    choice = int(input("What scenario you want to start ([1] - Best-Case | [2] - Worst-Case): "))
    if choice == 1:
        start = time.time()
        sequence = random.sample(range(-65535, 65535), 4999)  # sequence
        to_find = random.randint(-65535, 65535)
        sequence_m = sequence.insert(0, to_find)
        for element in sequence_m:
            if element == to_find:
                print('Element {} was found on index {}. Stop searching'.format(to_find, sequence_m.index(element)))
                break  # comment if you want to continue searching
            else:
                print('Element {} was not found'.format(to_find))
                break
        end = time.time()
        print(f"Time taken: {(end - start) * 10 ** 3:.03f}ms")
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
21.09.2022, 17:55
Ответы с готовыми решениями:

TypeError: 'NoneType' object is not iterable
Здравствуйте уважаемые программисты и знатоки. Есть сама программа "Калькулятор валютных свопов" в которой подключен модуль Mt5. При...

TypeError: 'NoneType' object is not iterable
Сначала стоял Python 3.8.1 на который без проблем установился opencv, но по необходимости нужен был еще Python версии 2, поставил Python...

TypeError: 'NoneType' object is not iterable. Как исправить
Собственно, сам код. import requests import json from bs4 import BeautifulSoup import chardet import xlsxwriter import re ...

2
2431 / 1474 / 633
Регистрация: 01.11.2021
Сообщений: 2,269
21.09.2022, 18:00
Лучший ответ Сообщение было отмечено fdas123 как решение

Решение

Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
def Task_3():
    choice = int(input("What scenario you want to start ([1] - Best-Case | [2] - Worst-Case): "))
    if choice == 1:
        start = time.time()
        sequence = random.sample(range(-65535, 65535), 4999)  # sequence
        to_find = random.randint(-65535, 65535)
        sequence.insert(0, to_find)
        for element in sequence:
            if element == to_find:
                print('Element {} was found on index {}. Stop searching'.format(to_find, sequence.index(element)))
                break  # comment if you want to continue searching
            else:
                print('Element {} was not found'.format(to_find))
                break
        end = time.time()
        print(f"Time taken: {(end - start) * 10 ** 3:.03f}ms")
 
Task_3()
insert() ничего не возвращает, она вставляет элемент в уже существующий список
1
0 / 0 / 0
Регистрация: 17.09.2021
Сообщений: 29
21.09.2022, 18:01  [ТС]
Благодарю за помощь, заработало
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
21.09.2022, 18:01
Помогаю со студенческими работами здесь

Ошибка cannot unpack non-iterable nonetype object
import pyautogui from PIL import Image from time import sleep pyautogui.FIALSAFE = True sleep(2) x, y =...

Ошибка в коде 'NoneType' object is not iterable
from autopy import * from time import * def mouse_click(s): if s == 1: mouse.toggle(True,mouse.LEFT_BUTTON) ...

Ошибка 'NoneType' object is not iterable в программе 'Phyton'
Программа удаляет субстроку rotten в строковом списке. bag_of_fruits = def remove_rotten(bag_of_fruits): bag_of_fruits...

Python & REGEX: TypeError: 'NoneType' object is not subscriptable
TypeError: 'NoneType' object is not subscriptable Привет. У меня есть эта ошибка, но в строке с формулой регулярного выражения. Как я...

Qtdesigner ошибка TypeError: 'int' object is not iterable
Прошу помочь мне найти ошибку в коде. Только недавно стал программировать на питоне с использованием графического дизайнера, не могу найти...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её. Последовательность действий:. . .
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru