
Alex
17.07.2019
11:39:33
попробуй почитать какие режимы файла за что отвечают

Kirill
17.07.2019
11:39:38
а как подскажите пж, очень прошу

Alex
17.07.2019
11:39:50
https://docs.python.org/3/tutorial/inputoutput.html#reading-and-writing-files

Google

Kirill
17.07.2019
11:40:46
говорю же, случилась такая ситуация
вообще голова не соображает
пожскажи пж

Ринат
17.07.2019
11:40:59

Kirill
17.07.2019
11:41:01
в долгу не останусь

Ринат
17.07.2019
11:41:36

Alex
17.07.2019
11:43:01

Kirill
17.07.2019
11:43:15
мне единственное нужно в джсон добавить новый элемент

Alex
17.07.2019
11:43:36

Kirill
17.07.2019
11:43:53
(

Максим
17.07.2019
11:43:55
да блин
чего вы мужика обсираете

Google

Максим
17.07.2019
11:44:10
@zkv_2 Скажи что нужно сделать

Kirill
17.07.2019
11:48:31
with open("data.json", "a", encoding='utf-8') as f:
entry = {name: msg.text}
json.dump(entry, f)
у меня новый словарь создается в жсон
{}

Tishka17
17.07.2019
11:49:11
ты с чего решил что дописав в файл ещё один json, у тебя в файле будет корректно?

Kirill
17.07.2019
11:50:06
так, сменил a на w теперь прошлый жсон заменяется новой записью .... ответ где-то рядом
сделал

Данила
17.07.2019
11:51:23

Kirill
17.07.2019
11:51:28
я вообще дурак, думал отдохну купил пива
а тут заказ
я тишке потом денег скину
теперь надо удалить запись из жсон

Данила
17.07.2019
11:54:20
у вас в жсоне список из записей?

Kirill
17.07.2019
11:55:00
тишка я тебя люблю
да я дурак пьяный

RigoSex
17.07.2019
11:56:02

Lex
17.07.2019
11:57:37
Добрый день.
Давненько натыкался на статью про структуры данных и сложность (постоянная, логарифмическая и тд) работы с ними. Все это было по питону.
А вот теперь не могу ее найти. Не подкините инфы? )

Alex
17.07.2019
11:59:29

Lex
17.07.2019
12:02:50

Kirill
17.07.2019
12:03:47
а как большой текст в жсон засунуть, если там нет '''?

Alex
17.07.2019
12:04:29

Google

Alex
17.07.2019
12:04:35
точно так же как и маленький текст

Kirill
17.07.2019
12:05:35

Alex
17.07.2019
12:05:45

Kirill
17.07.2019
12:05:49

Alex
17.07.2019
12:06:17
кто тебе сказал что в json можно вставлять питоновский строковый литерал?
зачем ты суешь текст туда руками?

Kirill
17.07.2019
12:06:39
понял
да я даун патау

Данила
17.07.2019
12:10:25
мои глаза

Kirill
17.07.2019
12:10:40
мои глаза
я прикрутил возможность добавлять элементы
забыл
через бота добавлю
а зачем я, заказчик сам добавит
я че лох добавлять все это

Tishka17
17.07.2019
12:12:51

Kirill
17.07.2019
12:13:02
тут как бы без бутылки не разобраться

Какого Бля
17.07.2019
12:15:36

Yurii
17.07.2019
12:17:59

Какого Бля
17.07.2019
12:18:26

Google

Какого Бля
17.07.2019
12:18:33
Точно не знаю от чего

Yurii
17.07.2019
12:19:11

Проксимов
17.07.2019
12:19:26

Какого Бля
17.07.2019
12:19:59

Rasha
17.07.2019
12:25:39
ребят
как сравнить 3 массива
и в случае чего приравнять их добавляя нулю в недостающих
= В

Tishka17
17.07.2019
12:26:19
arr1 = [1,2,3]
arr2 = [3,1,2]
if arr1 != arr2:
print("Я сравнил, они разные")

Aragaer
17.07.2019
12:30:07
if all(x==y for x,y in zip_longest(arr1, arr2, fillvalue=0)):
print("вроде ок")

Andrey
17.07.2019
12:39:35

Rasha
17.07.2019
13:01:42
да
и если они разные
то в один из них добавить 0 к примеру чтобы они сравнялись
даже двух достаточно

Anton
17.07.2019
13:03:42
def equalize_length(a, b):
a, b = [list(x) for x in zip(zip_longest(a, b, fillvalue=0))]
return a, b

Andrey
17.07.2019
13:06:00
забавно, вчера тут на меня наехали когда я готовое решение человеку дал
да
а в чем сложность собственно? где непонятно?

Rasha
17.07.2019
13:07:13
while len(a) > len(b):
a.append(0)
или как это сделать красиво

Google

Anton
17.07.2019
13:09:09
Опираясь на решение автора выше написал какой-то код
Но не тестил, если честно

Tishka17
17.07.2019
13:10:34
b.extend([0]*(len(a)-len(b)))
a.extend([0]*(len(b)-len(a)))

Anton
17.07.2019
13:12:50
Современные проблемы требуют современных решений!
А вот если я нажму на кнопку за него, то всё будет ок?

Shieldy
17.07.2019
13:13:46
Добро пожаловать, @Perkovec!
Не забудь ознакомиться с правилами чата.
https://t.me/ru_python/802295

꧁꧂OGURCHIK꧁꧂
17.07.2019
13:14:00

Rasha
17.07.2019
13:14:04
так я разобрался)
жаль что она для 2 массивов)