У меня есть следующий код:Создать набор из элементов в двух списках
ids = set()
for result in text_results:
ids.add(str(result[5]))
for result in doc_results:
ids.add(str(result[4]))
Оба text_results
и doc_results
списки, содержащие другие списки как элементы, как вы, возможно, уже догадались. Есть ли более эффективный способ сделать это, используя отличные oneliner, а не два для циклов?
Что ваша мотивация для желающих Однострочник? Я считаю, что текущий код отлично читаем. – NPE
Ваш код хорош как есть. Один лайнер не лучше во всех случаях. – jamylak
@NPE. Я не строго настроен на однострочный, но сокращение его до двух строк кажется мне разумным. – mart1n