Size: a a a

Сообщество Python Программистов

2021 February 07

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
AstralRomance
А что я тут делаю не так? Мне нужен словарь, в котором ключами будут нечетные строки файла, а значениями -четные.
t = {i:j for i, j in zip([inp_f.read().splitlines()[::2]],[inp_f.read().splitlines()[1::2]])}
Лол
источник

AT

Alexander T in Сообщество Python Программистов
AstralRomance
А что я тут делаю не так? Мне нужен словарь, в котором ключами будут нечетные строки файла, а значениями -четные.
t = {i:j for i, j in zip([inp_f.read().splitlines()[::2]],[inp_f.read().splitlines()[1::2]])}
попробуй сначала read, потом вот это
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
with open(...) as f:
   i = iter(f)
   d = {prev:next for prev, next in zip(i, i)}
источник

А

Айван in Сообщество Python Программистов
Бензофуран Гетероцикл
with open(...) as f:
   i = iter(f)
   d = {prev:next for prev, next in zip(i, i)}
+ красиво
Никогда ничего не делал с iter
источник

K

KarmaBot in Сообщество Python Программистов
Айван
+ красиво
Никогда ничего не делал с iter
Вы увеличили карму Бензофуран Гетероцикл до 3502.96 (+34.68)
источник

A

AstralRomance in Сообщество Python Программистов
Alexander T
попробуй сначала read, потом вот это
А он все равно говорит, что лист - анхэшбл.
источник

AT

Alexander T in Сообщество Python Программистов
AstralRomance
А он все равно говорит, что лист - анхэшбл.
А, так тебе ж не лист а строка нужна. А ты лист делаешь.
источник

Д

Дмитрий in Сообщество Python Программистов
AstralRomance
А он все равно говорит, что лист - анхэшбл.
хе-хе вчера мы с Бензом как раз за хэшбл говорили и не только)
источник

А

Айван in Сообщество Python Программистов
AstralRomance
А он все равно говорит, что лист - анхэшбл.
Ну а зачем ты их в лист ложишь?
Ну и ещё:
f.read() # "..."
f.read() # ""
источник

e

eff1c in Сообщество Python Программистов
Игорь Ⓜ️yMinter
Ребят кто сталкивался. Пытаюсь в аякс в код страницы передать list из бэка, а он из такого
["BTC", "ETH", "XRP", "BNB", "XTZ", "ATOM", "ADA", "DASH", "BAND", "UNI", "RUNE", "TRX"]
превращается в такой
['BTC', 'ETH', 'XRP', 'BNB', 'XTZ', 'ATOM', 'ADA', 'DASH', 'BAND', 'UNI', 'RUNE', 'TRX']

как избавиться от дурацких знаков?
Спасибо
закинь код на пастбин и скинь сюда
источник

A

AstralRomance in Сообщество Python Программистов
Alexander T
А, так тебе ж не лист а строка нужна. А ты лист делаешь.
Так я ж, вроде, делаю лист стрингов и его перебирать пытаюсь.
источник

А

Айван in Сообщество Python Программистов
AstralRomance
Так я ж, вроде, делаю лист стрингов и его перебирать пытаюсь.
Много на себя берёшь. Что по-твоему splitlines возвращает?
источник

A

AstralRomance in Сообщество Python Программистов
Айван
Много на себя берёшь. Что по-твоему splitlines возвращает?
Список.
источник

А

Айван in Сообщество Python Программистов
И ты его ложишь..
источник

A

AstralRomance in Сообщество Python Программистов
Я беру два списка и пихую их в zip.
источник

AT

Alexander T in Сообщество Python Программистов
Бензофуран Гетероцикл
with open(...) as f:
   i = iter(f)
   d = {prev:next for prev, next in zip(i, i)}
d = dict(zip(i, i)), но ты забыл про \n
источник

AT

Alexander T in Сообщество Python Программистов
AstralRomance
Я беру два списка и пихую их в zip.
у тебя еще список снаружи зачем-то
источник

A

AstralRomance in Сообщество Python Программистов
Alexander T
у тебя еще список снаружи зачем-то
Спасибо, уже покурил и понял.
источник

K

KarmaBot in Сообщество Python Программистов
AstralRomance
Спасибо, уже покурил и понял.
Вы увеличили карму Alexander T до 4041.92 (+21.79)
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Alexander T
d = dict(zip(i, i)), но ты забыл про \n
Ну можно запариться в компрехе обрезкой
источник