Отменить или удалить все выданные OAuth-токены веб-API с истекшим периодом времени

Использование map для его побочных эффектов (например, вызов функции), когда вас не интересуют возвращенные значения, нежелательно даже в Python2.x. Если функция возвращает None, но повторяет миллион раз - вы бы создали список из миллиона None s, чтобы отменить его. Правильный способ - либо использовать цикл for и loop:

for row in data:
    writer.writerow(row)

, либо, как позволяет модуль csv, использовать:

writer.writerows(data)

Если по какой-то причине вы действительно, действительно хотел использовать map, тогда вы можете использовать рецепт consume из itertools и сгенерировать нуль длины, например:

from collections import deque
deque(map(writer.writerow, data), maxlen=0)
0
задан jidh 6 March 2019 в 08:33
поделиться