0 / 0 / 0
Регистрация: 04.11.2019
Сообщений: 10

ValueError: not enough values to unpack (expected 2, got 1)

13.12.2019, 22:01. Показов 17955. Ответов 2

Студворк — интернет-сервис помощи студентам
Здравствуйте, прошу помочь с проблемой вырезки. Мне нужно в массиве определить три стоящих подряд числа, сумма которых максимальна, и было бы не плохо запомнить или где то сохранить эти числа. Так вот, я решил это сделать через вырезку. Но при самой вырезки выводиться ошибка: вырезается только одно число и говорит что недостаточно, а когда повышаю второй индекс - слишком много значений. Вот первая ошибка:

File "d:/Disk D/pystudy/trenya.py", line 7, in <module>
a, b = mass[s:x] #здесь я и провожу вырезку
ValueError: not enough values to unpack (expected 2, got 1)

А вот, когда повышаю значение:

File "d:/Disk D/pystudy/trenya.py", line 7, in <module>
a, b = mass[s:x] #здесь я и провожу вырезку и присваиваю эллементам массива переменные
ValueError: too many values to unpack (expected 2)

Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
mass = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
 
cass = [] #здесь будут все максимальные значения
s = 0     #это первый индекс вырезки
x = 2     #это второй индекс вырезки, при первой ошибке меняю его на тройку (возникает вторая ошибка)
for i in mass:
    a, b = mass[s:x] #здесь я и провожу вырезку и присваиваю элементам массива переменные
    i = i + a + b #здесь получаю сумму 
    cass.append(i) #добавляю в массив с максимальными значениями
    s = s + 1 #повышаю индекс вырезки
    x = x + 1 #с обоих сторон
 
print(cass)
#даже не представляю, как сохранить те числа, которые я прибавил, а мне в дальнейшем решении это обязательно :(
mnog = max(cass)
print(mnog)
Помогите пожалуйста.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
13.12.2019, 22:01
Ответы с готовыми решениями:

ValueError: too many values to unpack (expected 2)
Здравия. file = read_file() for login, password in file: try: steam = Steam(login, password) id =...

ValueError: not enough values to unpack (expected 2, got 1)
Код: from collections import defaultdict def find_conflicts(n, relationships, opinions): adj_list = defaultdict(list) ...

ValueError: too many values to unpack (expected 2)
Я хотел &quot;написать&quot; викторину на python, почему же я поставил слово &quot;написать&quot;? Да потому что большую часть кода я скопировал и приписал...

2
Автоматизируй это!
Эксперт Python
 Аватар для Welemir1
7391 / 4818 / 1246
Регистрация: 30.03.2015
Сообщений: 13,693
Записей в блоге: 29
13.12.2019, 22:16
Цитата Сообщение от HikkaNote_ Посмотреть сообщение
Ошибка вырезки
думал речь будет про корову или ее разделку

Цитата Сообщение от HikkaNote_ Посмотреть сообщение
ValueError: not enough values to unpack (expected 2, got 1)
между с и икс всего 1 значение
Цитата Сообщение от HikkaNote_ Посмотреть сообщение
ValueError: too many values to unpack (expected 2)
между с и икс больше 2 значений

Цитата Сообщение от HikkaNote_ Посмотреть сообщение
Помогите пожалуйста.
Python
1
2
3
4
>>> mass = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
>>> triples = (mass[x:x+3] for x in range(len(mass)-2))
>>> print(max(triples, key=sum))
[8, 9, 10]
1
20.12.2019, 19:38

Не по теме:

Цитата Сообщение от Welemir1 Посмотреть сообщение
думал речь будет про корову или ее разделку
Пацталом

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
20.12.2019, 19:38
Помогаю со студенческими работами здесь

ValueError: not enough values to unpack (expected 2, got 1)
Подскажите пожалуйста, пишу простой код как в примере и не работает a ,b = map(int ,input().split()) print(a,b) я указываю...

Ошибка ValueError: not enough values to unpack (expected 2, got 0)
Добрый день, друзья! Подскажите, пожалуйста, может, кто знает, программа выдает ошибку. ValueError: not enough values to unpack (expected...

Ошибка ValueError: too many values to unpack (expected 3)
Есть код: from PIL import Image im = Image.open(&quot;нтр.png&quot;) pixels = im.load() # список с пикселями x, y = im.size # ширина (x)...

Проблемы с парсером. Ошибка- ValueError: too many values to unpack (expected 2)
Когда пытаюсь спарсить несколько страниц, выскакивает ошибка: ValueError: too many values to unpack (expected 2) Вот код: ...

builtins.ValueError: not enough values to unpack
Здравствуйте! Возникает ошибка при выполнении программы: builtins.ValueError: not enough values to unpack (expected 2, got 1) Сама...


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

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

Новые блоги и статьи
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru