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

Map в питоне

24.01.2021, 21:00. Показов 4321. Ответов 16

Студворк — интернет-сервис помощи студентам
Будьте добры помочь, туплю не могу понять почему выводит символы через пробел.
Вот прога:
Python
1
2
array = ('l', 'a', 'm', 'b', 'd', 'a')
print(*map(lambda x: x.upper(), array))
Выводит:
L A M B D A

Помогите вывести слитно.

Кстати можно только код менять на месте нижних подчёркивания
array = ('l', 'a', 'm',
'b', 'd', 'a')
print(*map(________________
_________________________))
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
24.01.2021, 21:00
Ответы с готовыми решениями:

Как открыть файл на питоне, чтобы внутри содержимый код работал при открытии на питоне?
Хочу открыть файл, чтобы внутри код работал на питоне: >>> a = open(r'F:\python\py\Madi Khasenov.txt') >>> a.read() "x...

Поместить вектора в map и реализовать перегрузку вывода для map
Всем привет! Нужна помощь в написании программы. У меня есть вот такая прога и мне нужно каким-то образом поместить вектора в map и...

Создание и использование карт изображений на сайте тег <map> </map>
Собственно, вопрос заключается - в том, что бы получить значения coords для многоугольника. Как и чем, это лучше и быстрее сделать.?

16
3582 / 2182 / 571
Регистрация: 02.09.2015
Сообщений: 5,510
24.01.2021, 21:12
Лучший ответ Сообщение было отмечено Evgeniy_daya как решение

Решение

Python
1
2
3
4
5
In [1]: array = ('l', 'a', 'm',
    ...: 'b', 'd', 'a')
 
In [2]: print(*map(lambda x: x, ("".join(array).upper(),)))
LAMBDA
2
Супер-модератор
Эксперт функциональных языков программированияЭксперт Python
 Аватар для Catstail
38196 / 21129 / 4309
Регистрация: 12.02.2012
Сообщений: 34,737
Записей в блоге: 14
24.01.2021, 21:14
Лучший ответ Сообщение было отмечено Evgeniy_daya как решение

Решение

map не при чем.

Python
1
2
array = ('l', 'a', 'm', 'b', 'd', 'a')
print(*map(lambda x: x.upper(), array),sep='')
1
0 / 0 / 0
Регистрация: 10.01.2021
Сообщений: 8
24.01.2021, 21:15  [ТС]
Спасибо большое))
0
Модератор
Эксперт Python
 Аватар для Fudthhh
2696 / 1602 / 513
Регистрация: 21.02.2017
Сообщений: 4,210
Записей в блоге: 1
26.01.2021, 07:48
Arsegg, Catstail, Ну шо вы товарищи...
Python
1
2
array = ('l', 'a', 'm', 'b', 'd', 'a')
print("".join(map(str.upper, array)))
0
26.01.2021, 07:50

Не по теме:

Цитата Сообщение от DmFat Посмотреть сообщение
Ну шо вы товарищи...
Цитата Сообщение от Evgeniy_daya Посмотреть сообщение
Кстати можно только код менять на месте нижних подчёркивания
array = ('l', 'a', 'm',
'b', 'd', 'a')
print(*map(________________
_________________________))
Бывает...

0
Модератор
Эксперт Python
 Аватар для Fudthhh
2696 / 1602 / 513
Регистрация: 21.02.2017
Сообщений: 4,210
Записей в блоге: 1
26.01.2021, 07:53
Arsegg, не увидел, извиняюсь, ну я это писал к лямбде функции, а не к методу .join.

Добавлено через 31 секунду
То бишь вот это: lambda x: x.upper(), заменить на вот это str.upper.
1
Автоматизируй это!
Эксперт Python
 Аватар для Welemir1
7392 / 4819 / 1246
Регистрация: 30.03.2015
Сообщений: 13,694
Записей в блоге: 29
26.01.2021, 07:58
Arsegg, DmFat, Evgeniy_daya, Catstail, но позвольте, господа,зачем усложнять?
Python
1
2
3
>>> array = ('l', 'a', 'm', 'b', 'd', 'a')
>>> print(''.join(array).upper())
LAMBDA
1
3582 / 2182 / 571
Регистрация: 02.09.2015
Сообщений: 5,510
26.01.2021, 07:59
Цитата Сообщение от DmFat Посмотреть сообщение
То бишь вот это: lambda x: x.upper(), заменить на вот это str.upper.
Масло масляное... Смысл задачи состоял в том, чтобы заместо пропусков написать синглтон (коллекцию из одного элемента, а именно строки "LAMBDA"). То, как это сделать - дело десятое.

P. S. Код Catstail не удовлетворяет условиям задачи.
0
Модератор
Эксперт Python
 Аватар для Fudthhh
2696 / 1602 / 513
Регистрация: 21.02.2017
Сообщений: 4,210
Записей в блоге: 1
26.01.2021, 08:00
Welemir1, я так же ошибся, нужно вписать кусок кода:
Python
1
print(*map(_________________________________________))
0
3582 / 2182 / 571
Регистрация: 02.09.2015
Сообщений: 5,510
26.01.2021, 08:01
Цитата Сообщение от Welemir1 Посмотреть сообщение
но позвольте, господа,зачем усложнять?
Цитата Сообщение от Evgeniy_daya Посмотреть сообщение
Кстати можно только код менять на месте нижних подчёркивания
array = ('l', 'a', 'm',
'b', 'd', 'a')
print(*map(________________
_________________________))
0
Модератор
Эксперт Python
 Аватар для Fudthhh
2696 / 1602 / 513
Регистрация: 21.02.2017
Сообщений: 4,210
Записей в блоге: 1
26.01.2021, 08:03
Лучший ответ Сообщение было отмечено Arsegg как решение

Решение

Python
1
2
array = ('l', 'a', 'm', 'b', 'd', 'a')
print(*map(str.upper, ["".join(array)]))
2
Автоматизируй это!
Эксперт Python
 Аватар для Welemir1
7392 / 4819 / 1246
Регистрация: 30.03.2015
Сообщений: 13,694
Записей в блоге: 29
26.01.2021, 08:15
Arsegg, прости, это бы не нескафе((
0
Супер-модератор
Эксперт функциональных языков программированияЭксперт Python
 Аватар для Catstail
38196 / 21129 / 4309
Регистрация: 12.02.2012
Сообщений: 34,737
Записей в блоге: 14
26.01.2021, 08:18
Цитата Сообщение от Arsegg Посмотреть сообщение
Код Catstail не удовлетворяет условиям задачи.
- не заметил, что между закрывающими скобками писать нельзя. Тогда:

Python
1
print(*map(lambda x: x, ["".join(array).upper()]))
0
26.01.2021, 08:21

Не по теме:

Catstail, lambda x: x - а в тебе еще осталась молодая дурь то ... :D

0
26.01.2021, 08:22

Не по теме:

DmFat, хватает... Ну раз просят lambda - пожалуйста!

0
3582 / 2182 / 571
Регистрация: 02.09.2015
Сообщений: 5,510
26.01.2021, 10:15
Python
1
2
array = ('l', 'a', 'm', 'b', 'd', 'a')
print(*map(str.upper, ("".join(array),)))
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
26.01.2021, 10:15
Помогаю со студенческими работами здесь

Обращение к элементам vector, который находится в map, находящийся в map
Всем добрый день! Имеется такой контейнер. Как обращаться к элементам вектора и как пушбэчить его? map...

Добавить функцию с аргументом в map[int]map[os.Signal][]func()
Есть такая мапа SignalHooks Мапа отсюда https://github.com/fvbock/endless/blob/master/endless.go#L104 const ( PRE_SIGNAL = 0 ...

Обращение к map, который внутри другого map
std::map&lt;int, std::map&lt;std::string, int&gt;&gt; m1; std::map&lt;std::string, int&gt; m2; void main() { m1 = m2; m2 = 7; ...

Добавление vector в map и перегрузка функции map
Программа с векторами.Попросили в map добавить вектор и перегрузить вывод функции map . В интернете нормального обьяснения нет как это...

Map, растягивание map вместе с изображением
Привет, можно ли сделать так, чтобы при растяжении изображения по размеру экрана/фрейма оставалась верной сетка map'а. Возможно ли это...


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

Или воспользуйтесь поиском по форуму:
17
Ответ Создать тему
Новые блоги и статьи
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: 1. Реализовать контроль заполнения реквизита. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru