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

Резултати

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

Пребарај: #vigo

当前筛选 #vigo清除筛选
[CANAL] Chollos de Vuelos

@chollosdevuelos · Post #636 · 07.07.2018 г., 11:20

​​💥Viaja a Milan en septiembre💥 ✈️Desde Malaga 47€: 22 al 25 sept ✈️Desde Valencia 43€:6 al 9 sept ✈️Desde Sevilla 43€: 27 al 30 sept ✈️Desde Vigo 38€: 16 al 19 sept ✈️Desde Santander 38€: 22 al 25 sept ✈️Desde Madrid 41€: 12 al 16 sept ✈️Desde Barcelona 40€: 13 al 16 sept 🏨Alojamiento en Milan🏨 Vuelos con salida desde #Malaga, #Valencia, #Sevilla, #Vigo, #Santander, #Madrid y #Barcelona Más en:https://t.me/chollosdevuelos✅ El que no corre 🏃 vuela 🛫

[CANAL] Chollos de Vuelos

@chollosdevuelos · Post #925 · 26.11.2018 г., 18:30

​​💥Madrid en diciembre💥 ✈️Desde Mallorca 22€: 7 a 11 dic ✈️Desde Santiago 37€: 24 al 27 dic ✈️Desde Santander 54€: 12 al 15 dic ✈️Desde Vigo 54€: 7 al 11 dic ✈️Desde Alicante 65€: 12 a 16 dic Vuelos con salida desde #mallorca, #santiago, #santander, #vigo y #alicante Más en:https://t.me/chollosdevuelos✅ El que no corre 🏃 vuela 🛫

[CANAL] Chollos de Vuelos

@chollosdevuelos · Post #668 · 28.07.2018 г., 19:35

​​💥Disfruta de Madrid en septiembre💥 ✈️Desde Malaga 59€: 20 a 23 sept ✈️Desde Lanzarote 71€: 19 al 26 sept ✈️Desde Vigo 57€: 6 a 10 sept ✈️Desde Santander 51€: 23 al 25 sept ✈️Desde Mallorca 32€: 21 al 24 sept 🏨Alojamiento en Madrid🏨 Vuelos desde #Malaga, #Lanzarote, #Vigo, #Santander y #Mallorca Más en:https://t.me/chollosdevuelos✅ El que no corre 🏃 vuela 🛫

[CANAL] Chollos de Vuelos

@chollosdevuelos · Post #685 · 06.08.2018 г., 10:40

​​💥Puente Hispanidad en Madrid💥 ✈️Desde Malaga 75€: 11 al 14 oct ✈️Desde Mallorca 28€: 11 al 14 oct ✈️Desde Vigo 57€: 11 al 14 oct ✈️Desde Santiago 51€: 11 al 14 oct ✈️Desde Barcelona 73€: 11 al 14 oct ✈️Desde Alicante 60€: 11 al 14 oct ✈️Desde Valencia 61€: 11 al 14 oct 🏨Alojamiento en Madrid🏨 Vuelos con salida desde #Malaga, #Mallorca, #Vigo, #Santiago, #Barcelona, #Alicante y #Valencia Más en:https://t.me/chollosdevuelos✅ El que no corre 🏃 vuela 🛫

[CANAL] Chollos de Vuelos

@chollosdevuelos · Post #489 · 24.04.2018 г., 14:50

​​💥Vuela a Nueva York💥 Desde Madrid 281€: 8 al 13 noviembre Desde Barcelona 294€: 21 al 27 febrero Desde Vigo 310€: 19 al 26 de septiembre Desde Málaga 312€: 25 al 1 octubre Desde Bilbao 313€: 19 al 26 septiembre 🏨Alojamiento en Nueva York🏨 Vuelos con salida desde #Madrid, #Barcelona, #Vigo, #Malaga y #Bilbao Más en:https://t.me/chollosdevuelos✅ El que no corre 🏃 vuela 🛫

[CANAL] Chollos de Vuelos

@chollosdevuelos · Post #876 · 29.10.2018 г., 17:15

​​💥Madrid en diciembre💥 ✈️Desde Mallorca 22€: 15 al 18 dic ✈️Desde Gran Canaria 30€: 12 al 15 dic ✈️Desde Santander 45€: 11 al 14 dic ✈️Desde Vigo 54€: 1 al 4 dic ✈️Desde Sevilla 56€: 28 al 31 dic Vuelos con salida desde #Mallorca, #GranCanaria, #Santander, #Vigo y #Sevilla Más en:https://t.me/chollosdevuelos✅ El que no corre 🏃 vuela 🛫

[CANAL] Chollos de Vuelos

@chollosdevuelos · Post #720 · 27.08.2018 г., 15:00

​​💥Madrid en Octubre💥 ✈️Desde Mallorca 22€: 4 al 9 oct ✈️Desde Santiago 30€: 18 al 23 oct ✈️Desde Gran Canaria 34€: 28 al 31 oct ✈️Desde Vigo 51€: 9 al 14 oct ✈️Desde Barcelona 55€: 4 al 9 oct Vuelos con salida desde #Mallorca, #Santiago, #Grancanaria, #Vigo y #Barcelona Más en:https://t.me/chollosdevuelos✅ El que no corre 🏃 vuela 🛫

[CANAL] Chollos de Vuelos

@chollosdevuelos · Post #1074 · 26.03.2019 г., 10:50

​​💥Londres en abril💥 ✈️Desde Bilbao 24€: 10 al 16 abril ✈️Desde Alicante 32€: 10 al 15 abril ✈️Desde Mallorca 24€: 11 al 15 abril ✈️Desde Malaga 51€: 25 al 28 abril ✈️Desde Barcelona 40€: 25 al 30 abril ✈️Desde Vigo 66€: 20 a 23 abril ✈️Desde Madrid 49€: 25 al 29 abril Vuelos desde #Bilbao, #Alicante, #Mallorca, #Malaga, #Barcelona, #Vigo y #Madrid Más en:https://t.me/chollosdevuelos✅ El que no corre 🏃 vuela 🛫

[CANAL] Chollos de Vuelos

@chollosdevuelos · Post #440 · 27.03.2018 г., 10:35

​​💥Preciazos para Milán💥 Desde Palma: 13 al 16 abril 45€ Desde Zaragoza: 11 al 14 mayo 34€ Desde Santiago: 15 al 18 abril: 34€ Desde Madrid: 23 al 26 mayo 34€ Desde Vigo: 15 al 18 abril 26€ Desde Barcelona: 25 al 28 mayo 30€ Desde Ibiza: 13 al 17 abril 20€ 🏨Hoteles en Milán🏨 Vuela Milán por menos de 50€, con salidas desde #Palma#Zaragoza#Santiago#Madrid#Vigo#Barcelona#Ibiza Más en:https://t.me/chollosdevuelos✅ El que no corre 🏃 vuela 🛫

12
ПретходнаСтраница 1 од 2Следна