TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #32 · 7 фев.

Скорее всего уже слышали, что складывать строки через + это плохая практика. Падение производительности, и всё такое. Без лишних слов, давайте измерять: from timeit import timeit def t1(): # складываем 10 строк через + из переменной t = 'text' for _ in range(1000): s = t + t + t + t + t + t + t + t + t def t2(): # склеиваем список строк через метод join arr = ['text'] * 10 for _ in range(1000): s = ''.join(arr) def t3(): # складываем через + но не из переменной а непосредственно инлайн объекты for _ in range(1000): s = 'text' + 'text' + 'text' + ... # всего 10 раз Теперь каждую строку склейки запустим по 10М раз >>> timeit(t1, number=10000) 0.21951690399964718 >>> timeit(t2, number=10000) 1.4978306379998685 >>> timeit(t3, number=10000) 0.2213820789993406 Хм, а нам говорили что через "+" это плохо и медленно ))) 😁 Тут стоит учитывать, что речь идёт о склейке множества длинных строк. Давайте изменим условия: def t4(): t = 'text'*100 for _ in range(1000): s = t + t + t + t + t + t + t + t + t def t5(): arr = ['text'*100] * 10 for _ in range(1000): s = ''.join(arr) def t6(): for _ in range(1000): s = 'text'*100 + 'text'*100 + ... # всего 10 раз >>> timeit(t4, number=10000) 12.795130728000004 >>> timeit(t5, number=10000) 2.642637542999182 >>> timeit(t6, number=10000) 0.2184546610005782 Вот, уже другой разговор, сразу видна разница, в среднем в 6 раз. Но погодите, почему последний тест t6() по скорости такой же как и t3()? Ведь строки теперь в 100 раз длиннее! Это вопросы оптимизации кода, какие простые изменения ускоряют или замедляют выполнение программы. Мы столкнулись с примером обхода обращения к переменной. Например, именно так работает директива #define в С++, во время компиляции подставляя значение переменной вместо ссылки на неё. В Python это тоже работает, но часто ли вы сможете встретить такой способ работы со строками? К сожалению, способ почти только теоретический. В целом, тесты показали то, что мы хотели. Делаем выводы самостоятельно. Полный листинг 🌍 #tricks

Резултати

Пронајдени 7 слични објави

Пребарај: #ti2025

当前筛选 #ti2025清除筛选
KD ALL IN

@kdallingg · Post #2991 · 12.09.2025 г., 16:45

Повторю еще раз. Фалконс в нынешнем составе - один из основных претендентов на победу на #TI2025

Hashtags

📰 Info_Dota2

@Info_Dota2 · Post #37423 · 09.09.2025 г., 09:29

Hasta ahora los picos de view de este #TI2025 segun Esports Charts .... curiosamente todas éstas partidas que fueron las más vistas ocurrieron el mismo día una detrás de la otra #TheInternational#dota2 @Info_Dota2

📰 Info_Dota2

@Info_Dota2 · Post #37469 · 14.09.2025 г., 20:43

🟢¡EL CEREBRO DEL THE INTERNATIONAL! 🤯🔥 Tras su coronación como Campeón del 🏆THE INTERNATIONAL 2025 con la escuadra de 🇯🇴Falcons. El canadiense "🇨🇦AUI_2000" se convierte en el primer atleta de dota 2 en ganar 3 ediciones del THE INTERNATIONAL. 👀 ✅ CAMPEÓN 🏆The International 2015 con 🇺🇲EVIL GENIUSES (Jugador) ✅ CAMPEÓN 🏆The International 2022 con 🇪🇺TUNDRA ESPORTS (Coach) ✅ CAMPEÓN 🏆The International 2025 con 🇯🇴FALCONS (Coach) 🔹Para ti ¿Cuenta como el primer TRICAMPEÓN de TI o es necesario ser jugador para ser merecedor del título? 🤔 #Tinbet#esports#dota2#TheInternational#ti2025 @Info_Dota2

📰 Info_Dota2

@Info_Dota2 · Post #37468 · 14.09.2025 г., 20:41

🟢¡LOS HALCONES SE PROCLAMAN CAMPEONES DEL 🏆THE INTERNATIONAL!🔥 -🇯🇴FALCONS ejecuta un juego magnífico de pick-offs en el último mapa y consigue derrotar a 🇨🇳Xtreme Gaming en esta GRAN FINAL 🫡 🔹FALCONS reclama su primer AEGIS DE LOS CAMPEONES 😲 -SKITER Y SNEYKING son oficialmente BICAMPEONES del THE INTERNATIONAL 👏😊 AME sigue siendo el REY SIN CORONA 😭 #Tinbet#esports#dota2#TheInternational#ti2025 @Info_Dota2

📰 Info_Dota2

@Info_Dota2 · Post #37435 · 12.09.2025 г., 00:30

🟢¡ASÍ QUEDAN LAS LLAVES TRAS EL PRIMER DÍA DE COMPETENCIA EN LOS PLAYOFFS DEL 🏆The International 2025 !🔥 Mañana arranca el segundo día con la serie de eliminación entre 🇧🇷HEROIC🇵🇪 vs 🇪🇺TUNDRA a las ⏰04:00 AM 🫡 -¿Cómo les fue con sus predicciones? 🤔 #Tinbet#esports#dota2#TheInternational#ti2025 @Info_Dota2

📰 Info_Dota2

@Info_Dota2 · Post #37418 · 07.09.2025 г., 23:04

🟢¡NO TENDREMOS TRI-CAMPEONATO!😱🔥 🏆The International - Elimination Stage -🇯🇴Team Falcons consigue derrotar a 🇷🇺Team Spirit en el segundo mapa y es el ÚLTIMO EQUIPO en CLASIFICAR a los PLAYOFFS de este 🏆The International 2025 😉 🔹🇷🇺Team Spirit, el favorito para el tricampeonato, queda ELIMINADO del torneo 👀 ⚔️Eso es todo mis reyes, de aquí no hay dota hasta el 11 donde comienzan los PLAYOFFS. 🙂 #Tinbet#esports#dota2#TheInternational#ti2025 @Info_Dota2

📰 Info_Dota2

@Info_Dota2 · Post #37363 · 05.09.2025 г., 21:32

🟢¡RESUMEN DEL DÍA 2!🔥 Terminó el segundo día de competencia en el 🏆The International y esta Swiss Stage ya tiene a su primer eliminado, la escuadra de "🇵🇭Nemesis" 🫡 ✅🇨🇳Xtreme Gaming y 🇨🇳Tidebound dominan la Swiss Stage. Mañana se deciden los playoffs. 🔹🇺🇦NA'VI, 🇯🇴Nigma, 🇵🇭BOOM y 🇺🇸Wildcard se jugarán la vida el día de mañana en las series de eliminación. De ellos 4, 2 quedarán eliminados. #Tinbet#esports#dota2#TheInternational#ti2025 @Info_Dota2