Size: a a a

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

2021 June 04

$

$name$ in Сообщество Python Программистов
Оно тут, потому что Вадим его не увидел
источник

$

$name$ in Сообщество Python Программистов
;D
источник

P

Paper_doll_96 in Сообщество Python Программистов
Возможно кое-что завязано на ffi
источник

¯

¯\_(ツ)_/¯  in Сообщество Python Программистов
я так и думал))
источник

$

$name$ in Сообщество Python Программистов
Та ладно, похуй, сделаю полинг
источник

$

$name$ in Сообщество Python Программистов
Если чо, перепишу ;D
источник

¯

¯\_(ツ)_/¯  in Сообщество Python Программистов
раз есть зачем его осуществлять ?)
источник

¯

¯\_(ツ)_/¯  in Сообщество Python Программистов
with open('file.txt', 'r') as file:
   print('jopa' if 'kono Dio da' in file.read() else False)
источник

СК

Саня Крекер🔥... in Сообщество Python Программистов
Подскажите, как правильно сделать следующий алгоритм:

Есть список - ['3', '#', 'shift', '3', '%', 'b', '5']
Как сделать замену, то есть чтобы вместо # - получилось 3, и вместо % - 5.
Это как бы нажатые клавиши, но по-сути это одна и та же и нужно как-то объединить

Что подскажите?

Возможно через split() как-то?

Ожидаемый результат:
['3', '3', 'shift', '3', '5', 'b', '5']


РЕШЕНИЯ:
list = ['3', '#', 'shift', '3', '%', 'b', '5']
dic = {'#': '3', '%': '5'}
print([dic.get(n, n) for n in list])

> > >  ['3', '3', 'shift', '3', '5', 'b', '5']
источник

in Сообщество Python Программистов
list("".join(est_spisok).replace("#", " 3").replace("%", "5"))

)))000)))00
источник

¯

¯\_(ツ)_/¯  in Сообщество Python Программистов
да нет так) там шифт раплюшился
источник

in Сообщество Python Программистов
А, ну да
источник

in Сообщество Python Программистов
Лень писать больше одной строки чё-то. Да и джойнить по какому-то разделителю и сплитить потом по нему же тоже наверное не очень хорошо, так как мы не знаем какие значения могут быть в этом списке вообще
источник

СК

Саня Крекер🔥... in Сообщество Python Программистов
Нет, все отлично))
Чтобы нажать ту же самую #, пришлось зажать шифт, поэтому все чётко, то что нужно было
источник

СК

Саня Крекер🔥... in Сообщество Python Программистов
Спасибо
источник

K

KarmaBot in Сообщество Python Программистов
Вы увеличили карму до 89.44 (+7.07)
источник

СК

Саня Крекер🔥... in Сообщество Python Программистов
А нет, зря быканул. Теперь я понял о чём Вы(((
источник

in Сообщество Python Программистов
for i in range(len(items)):
if items[i] == "#":
 items[i] = "3"
elif items[i] == "%":
 items[i] = "5"
источник

СК

Саня Крекер🔥... in Сообщество Python Программистов
Спасибо
Уже нашёл другой способ, как раз со словарем так как нужно несколько значений заменить, то что нужно


list = ['3', '#', 'shift', '3', '%', 'b', '5']

dic = {'#': '3', '%': '5'}

print([dic.get(n, n) for n in list])

>>>      ['3', '3', 'shift', '3', '5', 'b', '5']
источник

K

KarmaBot in Сообщество Python Программистов
Вы увеличили карму до 96.51 (+7.07)
источник