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

Соединить пары элементов вместе

29.06.2024, 14:26. Показов 1883. Ответов 5

Студворк — интернет-сервис помощи студентам
Здравствуйте.
Есть по задаче вопрос.

Условие:

Дан некоторый список с числами, например, вот такой:

[1, 2, 3, 4, 5, 6]

Соедините пары элементов вместе:

[12, 34, 56]


Подскажите как можно решить задачу.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
29.06.2024, 14:26
Ответы с готовыми решениями:

Найдите все пары элементов последовательности, в которых сумма элементов пары – это число, которого нет в последовательн
В файле 17-333.txt содержится последовательность целых чисел. Элементы последовательности – неотрицательные целые числа. Найдите все пары...

соединить несколько программ вместе
Здравствуйте, не могли бы, Вы, помочь соединить написанные программы в matlab, у меня не получается, работают только по отдельности %...

Соединить некоторые пары гвоздиков ниточками
Гвоздики. В дощечке в один ряд вбиты гвоздики. Любые два гвоздика можно соединить ниточкой. Требуется соединить некоторые пары гвоздиков...

5
231 / 172 / 71
Регистрация: 14.06.2024
Сообщений: 468
29.06.2024, 14:41
Лучший ответ Сообщение было отмечено Яриор Корсаинес как решение

Решение

Python
1
2
3
4
5
6
7
8
n1=[1, 2, 3, 4, 5, 6, 7]
n2=[]
for i in range(0,len(n1),2):
    n=n1[i]
    if i+1<len(n1):
        n=n*10+n1[i+1]
    n2.append(n)
print(n2)
1
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
29.06.2024, 17:28
Лучший ответ Сообщение было отмечено Яриор Корсаинес как решение

Решение

Python
1
2
3
z = [1, 2, 3, 4, 5, 6]
res = [z[i] * 10 + z[i + 1] for i in range(0, len(z), 2)]
print(res)
2
Супер-модератор
Эксперт функциональных языков программированияЭксперт Python
 Аватар для Catstail
38195 / 21128 / 4309
Регистрация: 12.02.2012
Сообщений: 34,733
Записей в блоге: 14
29.06.2024, 18:58
Цитата Сообщение от Яриор Корсаинес Посмотреть сообщение
например, вот такой:
- если числа многозначные, то все приведенные выше коды не будут работать верно.

Python
1
2
3
x=[1,2,3,4,5,6,7,8,9,10]
q=list(map(lambda u: int(str(x[u])+str(x[u+1])),range(0,len(x),2)))
print(q)
3
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
29.06.2024, 21:00
Лучший ответ Сообщение было отмечено Яриор Корсаинес как решение

Решение

Catstail, ну дык
Python
1
2
3
z = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
q = [int(f'{z[i]}{z[i + 1]}') for i in range(0, len(z), 2)]
print(q)
3
231 / 172 / 71
Регистрация: 14.06.2024
Сообщений: 468
29.06.2024, 21:27
Python
1
2
3
a=[1, 29, 35, 4, 52, 61, 7]
b=[int(str(a[i])+(str(a[i+1])if i+1<len(a)else'')) for i in range(0,len(a),2)]
print(*b)
2
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
29.06.2024, 21:27
Помогаю со студенческими работами здесь

Необходимо соединить некоторые пары гвоздей ниточками
На доске вбиты гвозди. Любые два гвоздя можно соединить ниточкой. Необходимо соединить некоторые пары гвоздей ниточками так, чтобы к...

Сколько существует способов соединить некоторые пары точек?
Сколько существует способов соединить некоторые пары точек так, чтобы из каждой точки выходила хотя бы одна линия? Пример: 1) Для 3...

Сколькими способами можно одновременно соединить 3 пары абонентов?
Помогите, не могу решить!!! 2.Имеется n абонентов телефонной сети. Сколькими способами можно одновременно соединить 3 пары?

Сколькими способами можно одновременно соединить три пары абонентов?
Имеется n абонентов. Сколькими способами можно одновременно соединить три пары?

Можно ли соединить видеокарту мат платы со съемной(ну чтобы вместе работали)
Привет. Можно ли соединить видеокарту мат платы со съемной(ну чтобы вместе работали)??


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Вывод данных через динамический список в справочнике
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Функция заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO Апнулись до NET10. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru