Size: a a a

Сообщество Python Программистов

2020 July 09

ПЯ

Просто Ярик... in Сообщество Python Программистов
Белла Хашпер
Если эти индексы не подряд, наверное, не получится слайсами
Так можно полное задание?
источник

AT

Alexander T in Сообщество Python Программистов
Белла Хашпер
Если эти индексы не подряд, наверное, не получится слайсами
for i in (2, 5, 8): lst[i:i] = blabla
источник

AT

Alexander T in Сообщество Python Программистов
но будет сдвиг)
источник

ПЯ

Просто Ярик... in Сообщество Python Программистов
Описание "вставлять без циклов" вообще не очень
источник

БХ

Белла Хашпер... in Сообщество Python Программистов
Ну в общем есть табличка. Из кортежей состоит (название, число, еи). Потом эти кортежи соединяются в строки, каждый на новый строке. В цикле собирается. Попросили каждый раз после цикла делать отступ. Добавила пустой элемент в конце цикла. Но там каждый кортеж распаковывается. И второй элемент должен быть числом. Поэтому сначала проверяю, есть ли такие элементы. Если нет, как обычно распаковываю. Если есть, удалила все пустые элементы, но запомнила, где они были. Распаковала, как обычно. Но теперь перед тем как из этого списка сделать, строки, надо обратно вставить пустые элементы
источник

AT

Alexander T in Сообщество Python Программистов
Белла Хашпер
Ну в общем есть табличка. Из кортежей состоит (название, число, еи). Потом эти кортежи соединяются в строки, каждый на новый строке. В цикле собирается. Попросили каждый раз после цикла делать отступ. Добавила пустой элемент в конце цикла. Но там каждый кортеж распаковывается. И второй элемент должен быть числом. Поэтому сначала проверяю, есть ли такие элементы. Если нет, как обычно распаковываю. Если есть, удалила все пустые элементы, но запомнила, где они были. Распаковала, как обычно. Но теперь перед тем как из этого списка сделать, строки, надо обратно вставить пустые элементы
очень сложно, и это описание того, что ты делаешь, а не что нужно.
что такое “табличка”? в питоне нет табличек. список кортежей?

что сделать нужно конкретно напиши. “напечатать каждый кортеж из списка на отдельной строке и поставить дополнительную пустую строку в конце”, хотя бы.

“И второй элемент должен быть числом. Поэтому сначала проверяю, есть ли такие элементы. Если нет, как обычно распаковываю. Если есть, удалила все пустые элементы, но запомнила, где они были. Распаковала, как обычно.”
второй элемент чего? “как обычно” это как? “запомнила” это как?
источник

AT

Alexander T in Сообщество Python Программистов
напечатать список кортежей, каждый кортеж на отдельной строке, и если второй элемент кортежа не число, то вместо него поставить пропуск, чтобы сохранить форматирование?
источник

AT

Alexander T in Сообщество Python Программистов
print('{:>2}, {:>6}'.format(*[5, 6]))
источник

БХ

Белла Хашпер... in Сообщество Python Программистов
Сама исходная задачка, между некоторыми кортежами выводить пустую строку, чтобы они разделялись. Я добавила туда, где нужна пустая строка, вот такой элемент []. Но стало падать, потому что каждый кортеж распаковывается на название, значение и единицы. И к значению функция для числа применяется. Поэтому перед тем как собирать эти кортежи в строку, нужно, чтобы в этом списке были пустые элементы. А при распаковке не нужно. Падает
источник

AT

Alexander T in Сообщество Python Программистов
Белла Хашпер
Сама исходная задачка, между некоторыми кортежами выводить пустую строку, чтобы они разделялись. Я добавила туда, где нужна пустая строка, вот такой элемент []. Но стало падать, потому что каждый кортеж распаковывается на название, значение и единицы. И к значению функция для числа применяется. Поэтому перед тем как собирать эти кортежи в строку, нужно, чтобы в этом списке были пустые элементы. А при распаковке не нужно. Падает
ни одного ответа не получил на кучу вопросов.
кортежи в списке лежат? выводи пустую строку по индексу тех кортежей, где нужно отделить.
источник

БХ

Белла Хашпер... in Сообщество Python Программистов
Там заранее неизвестно
источник

Ω

Ω in Сообщество Python Программистов
Ezekiel Cryptos
Проект ccinvestment.org
Ищу разработчика на долгосрочное сотрудничество

После окончания проекта будут другие
Уровень Middle
Знание Django
Зп и бонусы по договоренности
Этот мошенник и сюда добрался, МММ опять в моде?
источник

AT

Alexander T in Сообщество Python Программистов
Белла Хашпер
Там заранее неизвестно
наугад расставлять?
ты можешь нормально описать, что НУЖНО сделать в терминах, существующих в питоне?
источник

VA

Vadim Apenko in Сообщество Python Программистов
A.Krasilnikov Emoteview.ru
Привет, жив! Научные работы писал, сейчас диплом магистра начал и ремонт в новой квартире. Немного не до чатиков стало пока
Ух ты какие люди!) Рад что у тебя всё ок)
источник

B

BPRO in Сообщество Python Программистов
Vadim Apenko
Ух ты какие люди!) Рад что у тебя всё ок)
Его уже нет 😔
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
Бензофуран Гетероцикл
Language:
py3


Source:
a = list(range(5))
b = list(range(5))
a[2:2]=b
print(a)


Result:
[0, 1, 0, 1, 2, 3, 4, 2, 3, 4]
магия
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
никакой магии, просто двусвязные списки)
источник

k

kostil in Сообщество Python Программистов
Бензофуран Гетероцикл
Language:
py3


Source:
a = list(range(5))
b = list(range(5))
a[2:2]=b
print(a)


Result:
[0, 1, 0, 1, 2, 3, 4, 2, 3, 4]
А можно в двух словах пояснить как это работает?
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
kostil
А можно в двух словах пояснить как это работает?
ты на место среза вставляешь список
источник

k

kostil in Сообщество Python Программистов
Бензофуран Гетероцикл
ты на место среза вставляешь список
А почему именно 2:2?
источник