Size: a a a

Python beginners

2017 April 25

DN

Dmitry Nagovitsin in Python beginners
угадал
источник

p

parikLS in Python beginners
Ilya Kopeshtianski
Привет. Это наверно очень глупый вопрос, но все же. Почему при добавлении в массив экземляров класса my_array.append(MyClass()) эти экземпляры ведут себя как ссылка на один экземпляр. Т.е. если MyClass имеет поле class_list, и мы делаем что то в духе my_array.class_list.append("something") внутри цикла с тремя итерациями, то у нас вывод будет не
[["something"], ["something"], ["something"]]
, а
[["something", "something", "something"], 
["something", "something", "something"],
["something", "something", "something"]]
можно весь код?
источник

DN

Dmitry Nagovitsin in Python beginners
вышло
{%- if ... -%}
{% for ... %}
...
...
{%- endfor %}
{%- endif -%}
источник

SM

Sergey Miroshin in Python beginners
Corwins Schatten
"u'\u043a\u043e\u0440\u0435\u0439" выводит =)
Покажи
источник

CS

Corwins Schatten in Python beginners
ща придумаю, как это сделать)
источник

SM

Sergey Miroshin in Python beginners
пастбин
источник

CS

Corwins Schatten in Python beginners
ща коммитну проще
источник

JW

Johnnie Walker in Python beginners
Dmitry Nagovitsin
вышло
{%- if ... -%}
{% for ... %}
...
...
{%- endfor %}
{%- endif -%}
у меня так выводит все в одну строчку
источник

JW

Johnnie Walker in Python beginners
    {%- if mydict is defined %}
       {% for k, v in mydict.items() %}
           - Key: {{ k }}
           - Value: {{ v }}
       {%- endfor %}
   {%- endif -%}
источник

DN

Dmitry Nagovitsin in Python beginners
так выводит норм?
источник

JW

Johnnie Walker in Python beginners
Dmitry Nagovitsin
так выводит норм?
в одну строку
источник

DN

Dmitry Nagovitsin in Python beginners
странно
источник

DN

Dmitry Nagovitsin in Python beginners
мб у солта свои опции рендера
источник

DN

Dmitry Nagovitsin in Python beginners
хотя, по умолчанию там выключен трим
источник

CS

Corwins Schatten in Python beginners
Sergey Miroshin
пастбин
источник

CS

Corwins Schatten in Python beginners
Sergey Miroshin
пастбин
мне что-то подсказывает, что можно через pandas весь массив из obj в str нужной кодировки сделать. Хотя по дефолту уже type(textrow) == str. Короче я чет тут не понимаю)
источник

IK

Ilya Kopeshtianski in Python beginners
parikLS
можно весь код?
Я понял что немного не правильно описал проблему, в таком виде как я сказал все работает более менее корректно. Это была попытка упростить ситуацию. Во всяком случае, этот код более приближен к реальному. В результате у меня получилось не по 3 объекта класса 'a' в каждом массиве класса 'b' а 9. Короче, что я делаю не так
https://pastebin.com/zaK5p6p7
источник

p

parikLS in Python beginners
эммм
источник

p

parikLS in Python beginners
ну все правильно)
источник

p

parikLS in Python beginners
у класса b один массив
источник