170 похожих чатов

Всем привет Не понимаю, как создать list comprehension из списка котрежей Очевидно,

что "str1, str2 in t" не распаковывает кортеж в эти две переменные, но я не втыкаю, почему
Объясните, плес
l = [('Hey', 'yo'), ('How', 'are you?')]
new_l = [str1 + ' ' + str2 for t in l for str1, str2 in t]
print(new_l)

8 ответов

7 просмотров

Потому что for str1, str2 in t перебирает все элементы т и пытается каждый распаковать в пару. А у тебя каждый элемент t - это строка Надо так же как в обычном цикле: [str1+" "+str2 for str1, str2 in l]

Стас-Муравейник Автор вопроса
Tishka17
Потому что for str1, str2 in t перебирает все элем...

Не понял У меня две переменных, в которые я прошу распаковать кортеж из двух элементов Че ему, собаке, надо-то?

Стас Муравейник
Не понял У меня две переменных, в которые я прошу ...

Так ты по кортежу циклом пошёл и только потом распаковыва начал

Стас-Муравейник Автор вопроса
Tishka17
Так ты по кортежу циклом пошёл и только потом расп...

Где я по кортежу-то пошел? Я по списку пошел А уже внутри кортежа я просто прошу его распаковать же

Стас-Муравейник Автор вопроса
Tishka17
Нет же, ты for написал

А, типа он здесь не распаковывает А идет фором и ищет два элемента там, где есть только один? Хорошо, а как тогда верно написать?

Стас-Муравейник Автор вопроса
Tishka17
Я же сказал как

Понял, спасибо

Похожие вопросы

Обсуждают сегодня

Мужики и девушки, привет) в Вelphi xe7 в настройках во вкладке "Editor Options" далее " Color" есть список: "Elements", открыв который мы можем настраивать отображение разных...
Kraszx
14
Добрый вечер. Есть вопрос, а может и предложение. Был у меня диалог в другой группе о делфи и я задался вопросом: "А нельзя ли в делфи цвет //коментария и {комментария} сде...
Kraszx
24
Я вот подумал. SSE выполняет операции максимум с 64-битной точностью. А FPU - всегда с 80-битной. Разве не должно быть FPU точнее тогда?
The Bird of Hermes
13
Мдя, прикол, боевая сборка запускается (именно под отладчиком) после F9 примерно полторы минуты (97 секунд если быть точным). Начал копать - проблема детектится сразу - зависа...
Александр (Rouse_) Багель
38
Здравствуйте, вопрос по структурам данных. Были у вас случаи, когда пришлось писать деревья или двунаправленные списки?
/ /
50
как быть с принтером? такой подход прокатит?
zamtmn
12
Всем привет! Подскажи, пожалуйста, как передать в TComboBox сразу значение и id записи. На Delphi я делал так: ComboBox1.Items.AddObject('Какое-то значение', Pointer(id запис...
Евгений
13
This is a big issue. Just by being a citizen of a country, you are denied to contribute to Open Source software: https://youtu.be/L5Ec5jrpLVk?si=1iIuHnMPbCB4anV-
Sharuzzaman Ahmat Raslan
72
Товарищи, кто работа с iphelper? Или может я в самой логике ошибки фигачу, не пойму.... var ifTable : PMIB_IFTABLE; size, corSize: DWORD; Buffer ...
Warfarellen
4
А вот это что за конструкция? Вернее, она тут нафига?
Serjone
10
Карта сайта