Size: a a a

2021 May 20

Aツ

Anton ツ Centrino in SPb Python
Да, но выбрать случайный из списка ключей... Это же не о(1)

Забыл про случайность написать
источник

p

pragus in SPb Python
А чем вариант с random.choice не подходит? Ну или берите  slovar.keys()[0]
источник

Aツ

Anton ツ Centrino in SPb Python
Мне подходит. Это с собеседования.
Надо именно случайный ключ за константное время.
Не могу придумать как
источник

IP

Ivan Piskunov in SPb Python
Взять Python<3.6 и slovar.keys().pop() или даже next(slovar)?
источник

II

Ilya Ilyinykh in SPb Python
Что значит случайный ключ?

Первый ключ тоже случайный, просто распределение такое вот не случайное.

Вот про сложность choice
источник

Aツ

Anton ツ Centrino in SPb Python
Кстати да, не подумал что у словарей же ключи не по порядку до python 3.9
Спасибо, почитаю
источник

П

Павел in SPb Python
Присоединяюсь к вопросу)
источник

П

Павел in SPb Python
может так:
random.choice(list(slovar.keys()))
?
источник

A

Alexander in SPb Python
До питона 3.6
источник

Aツ

Anton ツ Centrino in SPb Python
Пишу тесты на pytest.
Требуется написать некоторую серию запросов и соответственно с первого раза не получается.

Как удобно  и быстро писать новые тесты pytest, чтобы не проверять все тесты при запуске?
источник

o

oneek in SPb Python
источник

Aツ

Anton ツ Centrino in SPb Python
спасибо 👍🏼
источник

M

Matrix Telegram Brid... in SPb Python
IlyaO: python3 -m pytest ut.py::test_name
источник

)

)( in SPb Python
Всем привет!

Может кто сможет  подсказать, как можно написать цикл перебора i с оператором while до тех пор, пока не выполнится условие такого типа:
x>y<z
источник

)

)( in SPb Python
Ps: x, y, z - это колонки одной таблицы, где i - индекс
источник

SD

Sergey D in SPb Python
Как у тебя получается?
источник

)

)( in SPb Python
упрощенно так думал, но фактически будет чуть сложнее
источник

)

)( in SPb Python
в третьем слогаемом опечатка (i+1)
источник

)

)( in SPb Python
но python ругает и говорит так нельзя)
источник

SK

Sergio Keler in SPb Python
for i in range(колво_строк):
 if x[i]>y[i]<z[i] :
    print(i)
    break
источник