Size: a a a

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

2020 May 10

AT

Alexander T in Сообщество Python Программистов
только hashable можно
источник

AT

Alexander T in Сообщество Python Программистов
дикт не хешебл
источник

ЮЧ

Юрий 👨‍🔬 Чебышев... in Сообщество Python Программистов
Alexander T
только hashable можно
Это в ключах
источник

AT

Alexander T in Сообщество Python Программистов
ааа я в глаза ебусь
источник

C

Creater in Сообщество Python Программистов
Как скопировать уже готовую ссылку на оплату с этого сайта?

https://easypay.ua/ua/moneytransfer/transfer-by-link

В html коде нет этого.
Работаю через селениум
источник

C

Creater in Сообщество Python Программистов
Если нажимать на кнопку «скопировать ссылку» то все норм.
Но как только ставлю headless то ничего не работает
источник

AT

Alexander T in Сообщество Python Программистов
Andrey Nekto
привет всем! подскажите можно ли в качестве элементов словаря использовать другой словарь? как записывать, изменять и получать значения вложеных словарей?
можно.
оч просто:
словарь[ключ][ключ значения] = значение
источник

BB

Big Boss in Сообщество Python Программистов
Ребят, такой вопрос, у меня есть код:
abc = {'А':'1', 'Б':'2', 'В': '3', 'Г':'4', 'Д':'5', 'Е':'6', 'Ё':'7', 'Ж':'8', 'З':'9', 'И':'10', 'Й':'11', 'К':'12', 'Л':'13', 'М':'14', 'Н':'15', 'О':'16', 'П':'17', 'Р':'18', 'С':'19', 'Т':'20', 'У':'21', 'Ф':'22', 'Х':'23', 'Ц':'24', 'Ч':'25', 'Ш':'26', 'Щ':'27', 'Ъ':'28', 'Ы':'29', 'Ь':'30', 'Э':'31', 'Ю':'32', 'Я':'33'}
inp = str(input('Введите текст: '))
inp = inp.upper()
inp = list(inp)

def search():
 for i in inp[::]:
   for k in abc:
     if i == k:
       print(abc.keys)

     
search()

Как мне вывести на экран ключ элемента в словаре, который совпал с элементом списка? В моем коде появляется это:
источник

BB

Big Boss in Сообщество Python Программистов
источник

AT

Alexander T in Сообщество Python Программистов
keys()
источник

AT

Alexander T in Сообщество Python Программистов
new_dict = {v: k for k, v in abc.items()}

for x in inp:
   if x in new_dict:
       print(new_dict[x])
источник

AT

Alexander T in Сообщество Python Программистов
если в словаре есть все возможные значения то
print(‘’.join(new_dict[k] for k in inp))
источник

BB

Big Boss in Сообщество Python Программистов
спасибо)
источник

AN

Andrey Nekto in Сообщество Python Программистов
Alexander T
можно.
оч просто:
словарь[ключ][ключ значения] = значение
Я правильно понимаю?
создать словарь а = dict()
a["b"]["c"] = 1 в словаре "a" добавляем элемент "b" в нем элемент "c" в нем значение 1
a["b"]["d"] = 2 в словаре "a" добавляем элемент "b" в нем элемент "d" в нем значение 2
источник

AN

Andrey Nekto in Сообщество Python Программистов
Этот момент мне и не понятен если честно...
а = dict()
b = dict()
a["b"]["c"] = 1
или
а = dict()
a[b = dict()]
какие-то другие варианты?
источник

RR

Rent Rent in Сообщество Python Программистов
Подскажите пож, как с помощью регулярных выражения найти например слово "War"
Но что бы он мог найти во всех регистрах, т.е. " WaR, waR, wAR, и тд.
Как можно сделать такой фильтр  в регулярном выражение?
источник

AH

Abu Humaahed in Сообщество Python Программистов
Rent Rent
Подскажите пож, как с помощью регулярных выражения найти например слово "War"
Но что бы он мог найти во всех регистрах, т.е. " WaR, waR, wAR, и тд.
Как можно сделать такой фильтр  в регулярном выражение?
re.findall(r'[wWaArR]+', str)
источник

RR

Rent Rent in Сообщество Python Программистов
Abu Humaahed
re.findall(r'[wWaArR]+', str)
Так да, а так чтоб сделать единый фильтр, для каждого слова, такое возможно?
источник

ЮЧ

Юрий 👨‍🔬 Чебышев... in Сообщество Python Программистов
Andrey Nekto
Я правильно понимаю?
создать словарь а = dict()
a["b"]["c"] = 1 в словаре "a" добавляем элемент "b" в нем элемент "c" в нем значение 1
a["b"]["d"] = 2 в словаре "a" добавляем элемент "b" в нем элемент "d" в нем значение 2
Language:
py3


Source:
a={'key1':1, 'key2': {1:5, 2:9}}
print(a)
print(a['key1'])
print(a['key2'])
print(a['key2'][2])


Result:
{'key1': 1, 'key2': {1: 5, 2: 9}}
1
{1: 5, 2: 9}
9
источник

ЮЧ

Юрий 👨‍🔬 Чебышев... in Сообщество Python Программистов
Andrey Nekto
Этот момент мне и не понятен если честно...
а = dict()
b = dict()
a["b"]["c"] = 1
или
а = dict()
a[b = dict()]
какие-то другие варианты?
Нужно именно явно положить сначала в элемент с ключом х словарь хотя бы пустой, а потом только присваивать значения
источник