Size: a a a

2021 December 22

楽園松本 in Python
Здесь ребята предлагали варианты: (1) основанные на работе с индексами; (2) на работе с длиной последовательности (твой случай).

Не было пока варианта использование генератора последовательности.
источник

ИС

Илья 194 Сухоруков... in Python
Всем привет! Кто может подсказать, где почитать про такой вопрос: что выполняется во время инициализации класса, а что во время инициализации объекта?

Конкретный, интересующий меня пример:


a.py:
def dec_1(func):
   def inner(*args, **kwargs):
       assert False, ('Forbidden')
       return func(*args, **kwargs)

   return inner
   
class A:
 @dec_1
 def method(self):
   pass


b.py:
def dec_2(func):
   assert False, ('Forbidden')
   return func

class B:
 @dec_2
 def method(self):
   pass

a.py отрабатывает корректно, b.py падает с AssertionError
источник

OU

OneTrick Unicorn in Python
Читабельность не обязательна, нужно сделать в функциональном виде, допустимо и приветствуется использование map, reduce?
источник

OU

OneTrick Unicorn in Python
a=list
b=list
res=reduce(lambda x1,y1: x1 + y1, list(map(lambda z: reduce(lambda x,y: x+[(z,y)], a, []), b)))
источник

PZ

Petr Zverev in Python
Здравствуйте. Питон при записи с помощью csv.writer почему названия сайтов записывает в ковычках "". Где-то это настраивается или надо придумывать свой способ решения проблемы?
источник

OU

OneTrick Unicorn in Python
Нет не if не for, не зависит от индекса, не зависит от длины (как и прошлый вариант)
источник

OU

OneTrick Unicorn in Python
Пример записи
источник

PZ

Petr Zverev in Python
источник

OU

OneTrick Unicorn in Python
А исходная строка в csv
источник

N

Noname in Python
при инициализации класса dec_1 вернет обернутый метод и чтобы получить ошибку нужно его вызвать, а во втором случае при выполнении самого декоратора будет assertionError
источник

OU

OneTrick Unicorn in Python
Если хотите похвалить меня за стремление получить похвалу и ловкое но не понятное использование map, reduce - не забывайте написать спасибо или + без контекста - я на своем пути в потенциальные админы
источник

PZ

Petr Zverev in Python
h = {str}'164.100.150.108:8080'
l = {str}'B0801301'
writer = csv.writer(og, delimiter=':')
       writer.writerow([h, l])
источник

ИС

Илья 194 Сухоруков... in Python
А почему декоратор выполняется при объявлении класса? Не знаете, где почитать про то, что выполняется, а что нет?
источник

РК

Рунический Кефир... in Python
Сколько можно этой хренью спамить, тебе самому ещё не надоело ?
источник

OU

OneTrick Unicorn in Python
В целом - нет
источник

OU

OneTrick Unicorn in Python
Я как раз хотел закончить на неделю
источник

N

Noname in Python
потому что @dec_1 это сахар  равнозначный вызову этой функции-декоратора.
источник

ИС

Илья 194 Сухоруков... in Python
Ага, теперь стало понятно, спасибо!
источник

a

alex in Python
Здравствуйте, подскажите , строчка c = sorted(set(f1).intersection(f2)) сравнивает строчки из файла1 с файлом2 и присваивает их C.

Но как изменит её, чтобы из файла1 строчка бралась только до пробела?

Например если в файле1 будет попадаться строчка

61162fc43e423f77987bc f43ee7a3b

то в файле2 искалось только 61162fc43e423f77987bc

Спасибо!
источник

PZ

Petr Zverev in Python
Обрезать строки регулярным выражением?
источник