Два разных списка из генератора кортежей

Нет. Генерация хэша паролей является односторонним процессом. Вы не можете отменить хеш для очистки текстового пароля.

-2
задан 17 February 2018 в 04:06

3 ответа

Да, существует более Pythonic метод выполнения этого точного взаимодействия: zip

dataset, labels = zip(*list_data(folder))

Звезда (*) важна для того, чтобы zip было расстегивать разархивированные кортежи данных. В вашей функции затем верните только zip(*list_data(folder)) (нет необходимости в цикле for или временных переменных или просто используйте inline, не требуя функции.

Для справки в будущем обратите внимание, что это было больше вопрос программирования, и, вероятно, лучше спросить на zip .

1
ответ дан 22 May 2018 в 13:03
  • 1
    Большой! Это именно то, что я искал. Спасибо. И вы определенно правы, я был совершенно уверен, что был на странице SO, а не AskUbuntu. – Nav 17 February 2018 в 13:38

Да, существует более Pythonic метод выполнения этого точного взаимодействия: zip

dataset, labels = zip(*list_data(folder))

Звезда (*) важна для того, чтобы zip было расстегивать разархивированные кортежи данных. В вашей функции затем верните только zip(*list_data(folder)) (нет необходимости в цикле for или временных переменных или просто используйте inline, не требуя функции.

Для справки в будущем обратите внимание, что это было больше вопрос программирования, и, вероятно, лучше спросить на zip .

1
ответ дан 17 July 2018 в 20:39

Да, существует более Pythonic метод выполнения этого точного взаимодействия: zip

dataset, labels = zip(*list_data(folder))

Звезда (*) важна для того, чтобы zip было расстегивать разархивированные кортежи данных. В вашей функции затем верните только zip(*list_data(folder)) (нет необходимости в цикле for или временных переменных или просто используйте inline, не требуя функции.

Для справки в будущем обратите внимание, что это было больше вопрос программирования, и, вероятно, лучше спросить на zip .

1
ответ дан 23 July 2018 в 21:18

Другие вопросы по тегам:

Похожие вопросы: