Size: a a a

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

2021 March 01

AT

Alexander T in Сообщество Python Программистов
Fry
Повезло повезло
в твиттер в твиттер такое такое пиши пиши, ок ок?
источник

IT

Ivan Tech Solution in Сообщество Python Программистов
v
Кстати о блокноте, есть еще Notepad++.
Как минимум хорош для правки конфигов.
echo "string_to_be_added" >> myfile.txt  👌
источник

VA

Vadim Apenko in Сообщество Python Программистов
Откуда это вообще?
источник

VA

Vadim Apenko in Сообщество Python Программистов
При чем тут пайтон?
источник

AR

Anton Romanenko in Сообщество Python Программистов
Друзья, приветствую! Помогите, пожалуйста, разобраться.

Код:
spam = ['apples', 'bananes', 'tofu', 'cats']
def myDef(spam):
   spam[-1] = 'and ' + spam[-1]
   for i in spam:
           print(i + ', ', end = '')
myDef(spam)

Вывод:
apples, bananes, tofu, and cats,

Нужно, чтобы после последнего элемента в выводе не было запятой. Как его исключить из цикла?
источник

T

Tuum Daemonia in Сообщество Python Программистов
Anton Romanenko
Друзья, приветствую! Помогите, пожалуйста, разобраться.

Код:
spam = ['apples', 'bananes', 'tofu', 'cats']
def myDef(spam):
   spam[-1] = 'and ' + spam[-1]
   for i in spam:
           print(i + ', ', end = '')
myDef(spam)

Вывод:
apples, bananes, tofu, and cats,

Нужно, чтобы после последнего элемента в выводе не было запятой. Как его исключить из цикла?
print(','.join(spam))
источник

v

v in Сообщество Python Программистов
', '.join
источник

v

v in Сообщество Python Программистов
Хотя не, там будет "and, cats"
источник

VA

Vadim Apenko in Сообщество Python Программистов
v
Хотя не, там будет "and, cats"
Нет, не будет
источник

v

v in Сообщество Python Программистов
Да, уже вижу, там замена элемента, а не вставка
источник

AR

Anton Romanenko in Сообщество Python Программистов
Код мой, поэтому может в нем есть косяки.
Суть: есть список. Нужно вывести его в виде текста, разделенного запятыми и у последнего значения добавить 'and'. Функция должна работать с любыми списками, а не с данным
источник

VA

Vadim Apenko in Сообщество Python Программистов
Anton Romanenko
Код мой, поэтому может в нем есть косяки.
Суть: есть список. Нужно вывести его в виде текста, разделенного запятыми и у последнего значения добавить 'and'. Функция должна работать с любыми списками, а не с данным
Ну вывод замени на то, что ребята написали и все
источник

VA

Vadim Apenko in Сообщество Python Программистов
Точнее весь for
источник

in Сообщество Python Программистов
Tuum Daemonia
print(','.join(spam))
sep=", " более читаемо будет
источник

OverNull Менеджер... in Сообщество Python Программистов
print(", ".join(spam))
источник

OverNull Менеджер... in Сообщество Python Программистов
и так сойдет
источник

AR

Anton Romanenko in Сообщество Python Программистов
Спасибо! Всё бы ничего. Осталось разобраться как это  работает. В книге, по которой учусь, еще не было такого метода. Наверняка должно решаться иначе (больше кода, но с понятной механикой так сказать)
источник

AT

Alexander T in Сообщество Python Программистов
sep=", " более читаемо будет
применимо только к принту, глупый совет
источник

НK

Никита KNESS :з... in Сообщество Python Программистов
Подскажите пожалуйста
Предположим, есть базовый класс и два класса наследника. Что нужно сделать, чтобы в зависимости от выбора пользователя создавался экземпляр нужного класса?
источник

v

v in Сообщество Python Программистов
Самый простой вариант - сделать классовый метод.
Типа Animal.choose_animal()
Хотя нет, самый простой сделать ифом - Dog() if "dog" else Cat().
источник