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

Резултати

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

Пребарај: #illinois

当前筛选 #illinois清除筛选
White House Watch

@WhiteHouseWatch · Post #18274 · 17.03.2026 г., 18:51

#Illinois: È martedì, si vota negli Stati Uniti e in particolare in Illinois, dove si terranno diverse sfide interessanti. La più interessante riguarda il ruolo dell'AIPAC, il PAC filoisraeliano che ha deciso di investire 22 milioni di dollari nelle primarie per promuovere i candidati più in linea con le proprie posizioni. Dopo che in New Jersey la strategia di investimento dell'AIPAC ha avvantaggiato un candidato progressista (il quale ritiene che Israele abbia commesso un genocidio nella Striscia di Gaza), la lobby ora cammina sulle uova, sapendo che le sue operazioni verranno osservate e avranno delle ripercussioni. Un remake di quanto avvenuto in New Jersey è però in corso anche nel 9° Distretto dell'Illinois, dove la deputata uscente Jan Schakowsky ha deciso di ritirarsi. Inizialmente, l'AIPAC ha deciso di fare negative campaign contro Daniel Biss, Sindaco di Evanston e nipote di un sopravvissuto dell'Olocausto, che però in passato ha criticato Israele. Questo ha permesso a Kat Abughazaleh, cittadina palestinese-statunitense, di prendere il sopravvento rispetto a Laura Fine, Senatrice statale appoggiata dall'AIPAC. Ma le questioni legate a Israele non sono le uniche a tenere banco nel Partito Democratico in vista di queste primarie; vi sono anche dinamiche etniche. Il Governatore dello Stato, J.B. Pritzker (D), ha deciso di dare il proprio endorsement alla sua Vice, Juliana Stratton, finanziandole anche la campagna. Stratton è candidata al Senato contro i deputati Raja Krishnamoorthi e Robin Kelly. Kelly, però, è appoggiata dai leader della comunità afroamericana, che hanno prontamente criticato la decisione di Pritzker: "Detto sinceramente, il suo comportamento in queste elezioni non verrà dimenticato molto presto", ha fatto sapere la leader del Black Caucus Yvette Clarke. Una dichiarazione che sa di minaccia, se pensiamo che Pritzker è uno dei nomi che circolano per le primarie presidenziali democratiche del 2028. Il timore dei leader della comunità afroamericana è che Stratton e Kelly, entrambe nere, possano dividersi i voti della comunità, permettendo a Krishnamoorthi di vincere e facendo così sfumare la possibilità di eleggere un'altra donna afroamericana al Senato. Krishnamoorthi è in vantaggio secondo i sondaggi e inizialmente era anche avvantaggiato dal punto di vista economico. L'intervento di Pritzker ha però aiutato Stratton a chiudere il divario. Infine, queste elezioni hanno visto la presenza di massicce campagne pubblicitarie finanziate dai colossi dell'Intelligenza Artificiale e delle criptovalute, che, insieme, hanno investito 15 milioni di dollari.

Hashtags

White House Watch

@Whitehousewatch · Post #17019 · 12.01.2026 г., 21:58

#Illinois, #Giustizia: Anche lo Stato dell'Illinois ha citato in giudizio l'Amministrazione Trump accusando d aver dispiegato nello stato la U.S. Customs and Border Protection dal "condurre enforcement di immigrazione civile" senza l'autorizzazione del congresso.

Venture Village Wall 🦄

@venturevillagewall · Post #4024 · 29.01.2025 г., 22:00

Illinois Considers Bitcoin Strategic Reserve Bill Illinois State Representative proposes a bill to create a Bitcoin Strategic Reserve, aimed at purchasing 200,000 BTC annually for five years and holding it for at least 20 years to significantly reduce the US national debt. In related news, Tesla confirms no Bitcoin sales in Q4 2024, while USDC Treasury burns over $67 million in USDC, further highlighting the evolving cryptocurrency landscape. #Bitcoin#USDC#Crypto#Illinois#Tesla#Regulation#DollarDebt#Reserve#BitcoinReserve#Finance#Investment#CryptoNews#Blockchain#Economy#Market#DigitalAssets#WhaleAlert#AssetManagement