@ru_python

Страница 873 из 9768
Zart
01.06.2016
09:02:30
лучше б ты написал return 4;

wd
01.06.2016
09:04:53
все равно не открывает сайт

выбрал и UK Germany, все повыбирал уже, все равно

странная финя

Google
wd
01.06.2016
09:06:26
да)

Zart
01.06.2016
09:07:14
польский походу

Марк
01.06.2016
09:11:11
Зарт

Как ровно смотреть, сколько памяти пожирает какой-нибудь dict?

getsizeof не вариант жеж

Zart
01.06.2016
09:12:24
почему?

https://docs.python.org/3/library/tracemalloc.html может быть

Марк
01.06.2016
09:13:20
Потому что в "Подробный справочник по Пайтону" сказано, что эта функция не считает корректно память в словаре. Она типо значения не учитывает или как-то так

Zart
01.06.2016
09:13:47
ну так потому что строковые ключи дикта интернятся

скажем {'foo': 'foo'} будет иметь общую ссылку для ключа и значения

»> sys.getsizeof({'a'*1000: 'a'*1000}) 140

Artur
01.06.2016
09:17:26
лежит же
это кэш. это не статика

и не важно в мэмкеше он или на диске

Google
Владимир
01.06.2016
09:21:45
Как ровно смотреть, сколько памяти пожирает какой-нибудь dict?
профайлер какой-нибудь для памяти, типа PySizer

Марк
01.06.2016
09:32:58
b = {1:1} sys.getsizeof(b) Out[86]: 136 In [87]: c = {} In [88]: sys.getsizeof(c) Out[88]: 136

Йя об этом

Целые уже не ссылки

b = {1:1, 2:2} In [95]: sys.getsizeof(b) Out[95]: 136

In [96]: b = {'1':'1', '2':'2'} In [97]: sys.getsizeof(b) Out[97]: 136

Ваще насрать

Panda
01.06.2016
09:45:04
можно вопрос мне интересно, почему когда присылаешь код шрифт выглядит по другому а когда пишешь по другому

как так сделать? когда я копирую коды они обычные шрифты

Марк
01.06.2016
09:45:48
Всмысле? Типо как у меня сделать хош?

Nikita
01.06.2016
09:45:53
использовать разметку

``` в начале и конце

Panda
01.06.2016
09:46:05
как? что за разметка?

Марк
01.06.2016
09:46:58
Три кавычки, которые над ё и замыкаешь ими

Panda
01.06.2016
09:47:26
"""тест"""

'''' ntcn '''

Марк
01.06.2016
09:47:40
Которые над ё

Panda
01.06.2016
09:47:41
(((f)))

Boojum
01.06.2016
09:48:08
Это грависы

Panda
01.06.2016
09:48:08
fdf

Google
Panda
01.06.2016
09:48:10
аааа

спс

Марк
01.06.2016
09:48:11
Под эскейпом такая кнопочка

Panda
01.06.2016
09:48:38
спасибо я то думаю

Boojum
01.06.2016
09:49:23
`Забавно, что с телефона это не прокатывает`

Boojum
01.06.2016
09:50:26
апострофы
Грависы

Alex
01.06.2016
09:51:02
тест

все-таки апостроф

https://ru.wikipedia.org/wiki/%D0%9C%D0%B0%D1%88%D0%B8%D0%BD%D0%BE%D0%BF%D0%B8%D1%81%D0%BD%D1%8B%D0%B9_%D0%BE%D0%B1%D1%80%D0%B0%D1%82%D0%BD%D1%8B%D0%B9_%D0%B0%D0%BF%D0%BE%D1%81%D1%82%D1%80%D0%BE%D1%84

отсюда скопировал

Марк
01.06.2016
09:51:27
Скорее, знак ударения

Kolyann
01.06.2016
09:51:50
Скорее, знак ударения
Скорее апостроф или гравис)

Boojum
01.06.2016
09:52:23
отсюда скопировал
Это безумие. Забавно, что там же написано "Название символа: гравис (некомбинируемый)"

Alex
01.06.2016
09:52:51
в таком случае оба названия валидны

Boojum
01.06.2016
09:53:30
Марк
01.06.2016
09:54:11
По is, гг

terry
01.06.2016
09:54:26
Kolyann
01.06.2016
09:55:23
новый ник збс ??
Лучше пальца, наверное

terry
01.06.2016
09:56:42
прям как ачивка - Уровень "Kolyann полезный ✅" достигнуто

Google
Марк
01.06.2016
09:57:38
А перед этим левелап с "Коли" до "Коляна"

Вангую, что в STR вкачал

Kolyann
01.06.2016
09:58:19
Марк
01.06.2016
10:03:42
In [101]: a = {1:1} In [102]: x = 1 In [103]: y = 1 In [104]: a = {y:x} In [105]: id(a) Out[105]: 154033796 In [106]: b = {1:1} In [107]: id(b) Out[107]: 154013876

Чет заебывает эта тема с ссылками и копированием

Понятно, что два разных словаря - два разных объекта в памяти. Но пока не прочитаешь - неочевидно

даже напрягает, мол, почему Пайтон не дает сделать копию любой хуйни, которую я хочу

Это ж мое осознанное желание

Admin
ERROR: S client not available

Panda
01.06.2016
10:09:18
ребята, можно кое что тестирую, если я удалю ваши сообщения что будет?

Paul
01.06.2016
10:10:02
Это ж мое осознанное желание
если оно осознанное - есть оператор копирования, ЕМНИП

в норме это ссылка для экономии памяти

Panda
01.06.2016
10:10:31
а да оказывается не могу

Марк
01.06.2016
10:10:42
copу.deepcopy?

Paul
01.06.2016
10:10:54
Это ж мое осознанное желание
https://docs.python.org/3/library/copy.html

Марк
01.06.2016
10:11:10
Ну попробоуй скопировать int)

Kolyann
01.06.2016
10:11:32
Скопируешь её же или будешь создавать копию объекта?

Марк
01.06.2016
10:12:19
Речь не о разумности, а о возможности

Google
Paul
01.06.2016
10:13:35
Скопируешь её же или будешь создавать копию объекта?
shallow создаст ссылку, а deep - скопирует все

если я правильно понимаю описание в документации

в принципе - это низкоуровневое программирование, не нужное подавляющему большинству пользователей. Но возможность никто не убирал.

Kolyann
01.06.2016
10:14:37
Марк
01.06.2016
10:15:06
Как-то ты быстро сдался

СЖЕЧЬ!!!

Не, мне показывали, как можно скопировать int, но это водка и хардкор

Смысла в этом нет никакого. Просто академический интерес

Dim
01.06.2016
10:18:30
deep все ? а это как >>> print a , id(a) , id(copy.deepcopy(a)) 3 30714336 30714336

Andrey
01.06.2016
10:18:59
Поэтому и такой эффект.

Yakov
01.06.2016
10:19:50
первый раз вижу такой спам в почте

http://take.ms/q985R

Марк
01.06.2016
10:19:51
In [114]: a =10 In [115]: id(a) Out[115]: 148848708 In [116]: b = copy.deepcopy(a) In [117]: id(b) Out[117]: 148848708

Paul
01.06.2016
10:26:09
ты скучный: import pickle a = "wow!" c = pickle.loads(pickle.dumps(a)) print ("a %d" % id(a)) print ("c %d" %id(c)) a 4371080728 c 4371091728

Марк
01.06.2016
10:26:41
Это же читерство

Paul
01.06.2016
10:27:02
почему? задачу выполняет

по нагрузке непонятно, правда, надо мерять. Закатать пару миллионов значений и посмотреть, кто просядет раньше (по идее - должна консерва)

Марк
01.06.2016
10:28:27
А еще ты слил

Paul
01.06.2016
10:29:18
А еще ты слил
пчму? вопрос был в том, как скопировать объект, оторвав его от родителя окончательно и бесповоротно. Ну вот, оторвал :)

Страница 873 из 9768