Size: a a a

2016 March 25

SM

Serge Matveenko in SPb Python
Aleksandr
@lig11 Ни разу не писал чтение из файла уникальных элементов? Или {f for f open('foo.txt'} ацтой? )
у меня есть один такой файл, так он таких размеров, что я на нем sort | uniq в шеле запускаю;)
источник

C

CC-BY-SA-4.0/Docker-ce27.1 in SPb Python
или что-там. но слышал что не закрывать файлы нехорошо.
источник

A

Aleksandr in SPb Python
@PurrPurr это пример. Понятное дело что можно
with open() as f:
    return {l for l in f}

К примеру. Не суть важна.
источник

C

CC-BY-SA-4.0/Docker-ce27.1 in SPb Python
Это уже слой абстракции, зачем ещё что-то городить.
источник

C

CC-BY-SA-4.0/Docker-ce27.1 in SPb Python
и это правильно, а лучше callable классы использовать, чтобы конфигурить удобно было
источник

SM

Serge Matveenko in SPb Python
ну у меня вот не было кейсов чтения из файла уникальных элементов, честно говоря, сейчас. на фига бы оно было нужно?
источник

A

Aleksandr in SPb Python
@lig11 если тебе нужно прочитать из файла нечто, в чем ты будешь делать поиск.
источник

SM

Serge Matveenko in SPb Python
CC-BY-SA-4.0/Docker-ce27.1
Это уже слой абстракции, зачем ещё что-то городить.
потому что инлайн колбэки - нетестируемая и неподдерживаемая кака
источник

SM

Serge Matveenko in SPb Python
а dict сразу собрать?
источник

A

Aleksandr in SPb Python
@lig11 лучше O(n) в случае полного коллизионного пиздеца, чем всегда O(n)
источник

SM

Serge Matveenko in SPb Python
Serge Matveenko
а dict сразу собрать?
но да, я в тестах поиспользовал, чтобы ключи выборки с эталонными ключами сравнить
источник

SM

Serge Matveenko in SPb Python
ну, так а мы тут про set
источник

SM

Serge Matveenko in SPb Python
{item.id for item in select_bla_bla_bla()}
источник

SM

Serge Matveenko in SPb Python
а зачем так? а потому что сравнивать так можно с сетом и порядок неважен
источник

SM

Serge Matveenko in SPb Python
а иначе придется sorted делать :)
источник

A

Aleksandr in SPb Python
И скорость ... и операции &, |, - ...
источник

A

Aleksandr in SPb Python
@pragus медленно относительно чего?
источник

SM

Serge Matveenko in SPb Python
с чего бы это? :D
источник

A

Aleksandr in SPb Python
э ...
источник

A

Aleksandr in SPb Python
Ну, задача такая. Данные в файле. Какое строить словарь на лету )
источник