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

Резултати

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

Пребарај: #eslone

当前筛选 #eslone清除筛选
📰 Info_Dota2

@Info_Dota2 · Post #36191 · 17.11.2024 г., 19:16

🏆ESL One Bangkok - Closed Qualifiers Aurora queda eliminado dramáticamente luego de ir ganando la Gran Final Bo5 2-0, BOOM les ganó 3 juegos seguidos..😱 ABED ELIMINADO #dota2#esports#Tinbet#ESLOne @Info_Dota2

📰 Info_Dota2

@Info_Dota2 · Post #36187 · 17.11.2024 г., 19:10

🏆ESL One Bangkok - Closed Qualifiers -En dos juegos de 45 y 36 minutos respectivamente, la escuadra de 🇪🇺AVULUS derrota a 🇪🇺OG y los deja FUERA de las clasificatorias europeas al último torneo del año. 🙁 🔹Con este resultado, los representantes de Europa Occidental serán: -🇸🇪Team Liquid y 🇪🇺AVULUS. 🫡 #dota2#esports#Tinbet#ESLOne @Info_Dota2

📰 Info_Dota2

@Info_Dota2 · Post #36185 · 15.11.2024 г., 18:32

🟢¡LOS MANDARON SIN PIEDAD A LA LOWER! 😢🔥 🏆ESL One Bangkok - Closed Qualifiers -Mostrando un juego impecable de principio a fin en el segundo mapa, 🇪🇺Gamin Gladiators destroza los sueños de 🇪🇺OG y los manda a la Lower Bracket de estas Clasificatorias cerradas. 🫡 🔹El equipo de Wisper se medirá el día de mañana a las 05:00 AM contra la escuadra de 🇷🇴MOUZ en una serie de ELIMINACIÓN 😱 #dota2#esports#Tinbet#ESLOne @Info_Dota2

📰 Info_Dota2

@Info_Dota2 · Post #36306 · 15.12.2024 г., 17:39

🟢¡LOS FLAMANTES CAMPEONES DE LA ESL ONE! 🤯🔥 -🇷🇺PARIVISION se consagra como el CAMPEÓN de la 🏆ESL One Bangkok al derrotar en la GRAN FINAL a 🇸🇪Team Liquid con un marcador final de 3-1 👀 🔹PARIVISION se lleva a casa $300,000 dólares y 5280 puntos EPT para el circuito de ESL. 🫡 Liquid vuelve al segundo lugar y se conformará con $175,000 dólares y 3,600 puntos EPT. ⚔️Ambos equipos aseguran su invitación directa para la 🏆DREAMLEAGUE 25 que se jugará en febrero del 2025 😉 #dota2#Tinbet#esports#ESLOne#bangkok @Info_Dota2

📰 Info_Dota2

@Info_Dota2 · Post #36230 · 02.12.2024 г., 18:08

🟢 GRUPO DE LOS CAMPEONES! (De la Muerte)😱🔥 -Mediante sus redes sociales, ESL One publicó los grupos para el último torneo del año -🇷🇺BB Team - Campeón de la Blast Slam -🇸🇪Team Liquid - Campeón de la 1Win Series -🇨🇳Gaozu - Nuevo team de Ame, Paparazzi y XinQ -🇸🇪Parivision - fácilmente equipo dentro del top 5 actual de la temporada -🇯🇴Nigma Galaxy - ellos tienen dinero y salud 🙂👍 -Beastcoast - Los chicos de Perú 📅Fecha de inicio: 09 de diciembre #dota2#esports#Tinbet#ESLOne#bangkok @Info_Dota2

📰 Info_Dota2

@Info_Dota2 · Post #36357 · 20.01.2025 г., 23:35

🟢¡NAVI VUELVE A LOS TORNEOS INTERNACIONALES! 😮🔥 🏆ESL One Raleigh - Clasificatorias cerradas -Tal y como lo predijo Cr1t- en sus redes sociales, 🇺🇦Na'Vi Junior destruyó por completo a la escuadra de 🇪🇺AVULUS en la final de Lower Bracket y reclamó el segundo cupo europeo para el torneo principal.🫡 🔹Con este resultado, 🇪🇺Tundra Esports y 🇺🇦Na'Vi Junior serán los representantes de Europa Occidental para la ESL One Raleigh que se jugará en Estados Unidos 🤠 #Tinbet#esports#dota2#ESLOne#raleigh @Info_Dota2

📰 Info_Dota2

@Info_Dota2 · Post #36355 · 20.01.2025 г., 23:31

🟢MIRACLE- VUELVE A LOS TORNEOS INTERNACIONALES LAN😮🔥 🏆ESL One Raleigh - Clasificatorias Cerradas MESWA 🔹Con resultado de 3-1 Nigma Galaxy vence a Chimera eSports y serán los representantes del Medio Oriente para la ESL One Raleigh que se jugará en Estados Unidos 🤠 #Tinbet#esports#dota2#ESLOne#raleigh @Info_Dota2

📰 Info_Dota2

@Info_Dota2 · Post #36247 · 10.12.2024 г., 00:46

🟢 Roman “🇷🇺RAMZES666” Kushnarev no pudo aguantarse las ganas de criticar el desempeño del nuevo off-laner de 🇸🇪Team Liquid "🇨🇿Saberlight" durante la 🏆ESL One Bangkok y dijo lo siguiente en su stream de twitch: 😱 🗣️"¿Cómo mantienen a este sujeto en Team Liquid? Pónganme a mí, hace un mes que no me conecto a Dota, pero jugaré mejor. Es un horror. Jugaré diez mil veces mejor. Liquid, dame una invitación, iré a Bangkok mañana y reventaremos este torneo. Estoy listo para volar" 🔸Recordemos que actualmente Ramzes está en una etapa de descanso lejos del competitivo. A sus propias palabras, se siente mejor mentalmente. -¿Tú qué opinas? ¿Concuerdas con Ramzes o crees que es muy exagerado? 🤔 #dota2#Tinbet#esports#ESLOne#bangkok#Ramzes @Info_Dota2