и посмотреть медиа
Código en una sirena - Codificación Python
и посмотреть медиа
Canal sobre programación en Python y otros idiomas. Explicaciones y códigos simples.
Canal sobre programación en Python y otros idiomas. Explicaciones y códigos simples.
bot de IA para clonar texto a voz y voz en Telegram. Cree audio utilizando la red neuronal de forma rápida y fácil.
Recurso para aquellos interesados en la programación. Enfóquese en Python, pero también cubre otros temas.
Знаете ли вы, что zip() обрезает данные? zip() всегда обрезает итоговый результат по длине самого короткого итерируемого объекта: все, что длиннее, просто игнорируется. Это удобно, когда можно терять лишние данные, но может подставить, если нужна полная склейка: names = ["Alice", "Bob", "Charlie"] scores = [100, 85] list(zip(names, scores)) # [('Alice', 100), ('Bob', 85)] – Charlie больше нет zip() останавливается, как только заканчивается самый короткий аргумент. scores короче, поэтому Charlie не попал в итоговый список. Если важно сохранить все данные и заполнить пустоты, лучше использовать zip_longest из модуля itertools: from itertools import zip_longest names = ["Alice", "Bob", "Charlie"] scores = [100, 85] list(zip_longest(names, scores, fillvalue=0)) # [('Alice', 100), ('Bob', 85), ('Charlie', 0)] zip_longest не обрезает данные – он дотягивает короткие последовательности до самой длинной, заполняя пропуски fillvalue (по умолчанию None). С Python 3.10+ у zip() появился строгий режим – strict=True. Если длины не совпадают, он сразу бросает ValueError: list(zip(names, scores, strict=True)) # ValueError: zip() argument 2 is shorter than argument 1 strict=True гарантирует, что данные не потеряются случайно из-за разницы в длине итерируемых объектов. Стандартный zip() обрезает хвосты – для сохранения данных целиком лучше выбирать zip_longest, а для контроля целостности делать проверку через strict. Код на салфетке x Кусочки кода
Открыть канал и посмотреть медиаSolo los usuarios registrados pueden compartir su opinión.
¡Sé el primero en compartir tu experiencia con este recurso!