Size: a a a

2020 August 02

 P

 ‌‌Gleb Pilipets... in pro.python
Aliaksei Karatynski
>>> a = [[]] * 3
>>> a[1].append(10)
>>> a
[[10], [10], [10]]
Да, я уже понял, в этом и была проблема. Спасибо ещё раз
источник

MW

Mr. Wh🦠er in pro.python
ты херню делаешь
источник

MW

Mr. Wh🦠er in pro.python
что у тебя должно в той срани храниться?
источник

 P

 ‌‌Gleb Pilipets... in pro.python
Mr. Wh🦠er
что у тебя должно в той срани храниться?
забудь, я не создаю велосипед(хеш-сет) - просто нужно было понять, почему такая разница в скорости выполнения
источник

MW

Mr. Wh🦠er in pro.python
In [14]: class Bucket: 
   ...:     def __init__(self, key: str) -> None:
   ...:         self.key = key
   ...:     def __eq__(self, other) -> bool:
   ...:         return self.key == other.key
   ...:     def __hash__(self) -> int:
   ...:         return hash(self.key)
   ...:          
   ...:                                                                                            

In [15]: s=set()                                                                                    

In [16]: s.add(Bucket('foo'))                                                                      

In [17]: s.add(Bucket('foo'))                                                                      

In [18]: s.add(Bucket('bar'))                                                                      

In [19]: s                                                                                          
Out[19]: {<__main__.Bucket at 0x7fb3a93f1d90>, <__main__.Bucket at 0x7fb3a94591c0>}
источник

MW

Mr. Wh🦠er in pro.python
вот тебе и сет гомнообъектов
источник

OS

Oleg Serikov in pro.python
чел а есть в программировании вещи, которые ты не осквернословляешь? это нелюбовь к чему-то конкретному тебя раздразнила?
источник

A

Aliaksei Karatynski in pro.python
 ‌‌Gleb Pilipets
не думаю, что сильно влияет, но из-за этого разность по скорости выполнения в 10 раз...
[[]]*10000  vs [[] for _ in range(10000)]
и кстати первый вариант в разы быстрее работает
источник

A

Aliaksei Karatynski in pro.python
потому что нужно создать один раз список. и во внешний вставить N раз одну и ту же ссылку
источник

A

Aliaksei Karatynski in pro.python
а во втором варианте нужно создать N списков
источник

D

Dmitry in pro.python
GenyaBaikal
Не подскажешь , я по питону слаб какие библиотеки нужно мне
разные - pandas, mql да много чего. Да и суть в либах, важно что будет реализовывать.
источник

С

Су🗿а я кто in pro.python
GenyaBaikal
Не подскажешь , я по питону слаб какие библиотеки нужно мне
Апи биржи как минимум или реквест, если таковых нет
источник

G

GenyaBaikal in pro.python
Су🗿а я кто
Апи биржи как минимум или реквест, если таковых нет
да через апи надо, но я же могу написать програмулину используя через АПИ ключ библиотеку, тоесть сама программа частично собрана из библиотеки ?
источник

G

GenyaBaikal in pro.python
я просто сам еще не знаю что нужно
источник

D

Dmitry in pro.python
Су🗿а я кто
Апи биржи как минимум или реквест, если таковых нет
для начала посмотреть юзает ли твоя бирка или брокер mql5
источник

IR

Ilkin Ramazanov in pro.python
Ребят привет. Есть в группе те кто занимается машинным обучением и анализом данных?
источник

SD

Shadow DCP in pro.python
Mr. Wh🦠er
if r.url != 'login_page_url': -> Success
простите я просто новичек
источник
2020 August 03

D

Dim in pro.python
Александр
Кстати, а почему именно питон 1.5.2 на конкретное железо? В чем разница, если питон третьей версии запустить на этом же железе?
не заработает!
источник

D

Dim in pro.python
да и вообще модуль работает медленно
источник

D

Dim in pro.python
наблюдается некая скоростная "ассиметрия"
источник