Alex
ты свои данные представляешь в виде строки и потом удивляешься почему в результате у тебя строка?
Dm
(1,2,3)?
189, 215, 239 это rgb цвет
Alex
может быть ты хочешь вложенные списки?
Alex
[ (1,2,3), (4,5,6), ]
Alex
может быть ты хочешь namedtuple?
Alexander
я тут недавно нашел еще применение датаклассов интересное https://github.com/jacebrowning/datafiles
Alex
или dataclass
Dm
Блин как тяжело))
Dm
255, 219, 99 140, 170, 222 189, 215, 239 140, 170, 222 189, 215, 239 Есть список цветов, куда мне их засунуть что бы потом циклом пройтись?
âDêšwu öBipci
https://t.me/ru_python_beginners
Там ему то же самое скажут...
âDêšwu öBipci
Только грубее.
Dm
Лутца и пеп.
Блин что это?
Alex
в коде?
Alex
[ (1,2,3), (4,5,6), ]
тогда читай что я тебе написал выше.
âDêšwu öBipci
Блин что это?
Лутц - книга по питону. Пеп - кодстайл.
Alex
основные типы данных не знают а ботов телеграм ^W^W с цветами работать пытаются.
Dm
где он есть? откуда?
Список просто известен, я хочу его добавить в некий список для дальнейшего использования в коде
GTR Network
Pymysql
Есть норм дока для нее?
Alex
Есть норм дока для нее?
как обычно, официальная https://pymysql.readthedocs.io/en/latest/
Dm
основные типы данных не знают а ботов телеграм ^W^W с цветами работать пытаются.
Я вчера только питон поставил, из примеров уже собрал проверку по координатам на экране заданного цвета и вызов кликера
Alex
а DBI в питоне стандартизирован, можешь PEP найти
Alex
охблять... он питон поставил а книжку по языку прочитать - rocket science.
Alex
зато кликеры писать - это вот пожалуйста
Anonymous
чем отличаются функции? if True in matches: if matches.index(True):
Alex
в данном контексте ничем, кроме того что второе хуже читается.
Alex
in возвращает факт вхождения
Alex
index возвращает порядковый индекс вхождения
Anonymous
Есть подозрение что index медленей
Alex
Есть подозрение что index медленей
с чего бы это? если это список, то как бы в обоих случаях линейная сложность с поиском до первого вхождения.
Anonymous
get у list'а?
Не у листа.
Oleg
Не у листа.
а у чего?
Anonymous
у словаря жуж
Alex
он видимо имел ввиду у дикта
Heykman
а у чего?
Словарь
Alex
и да он медленней, по вполне очевидной причине, ибо включает вызов функции
Oleg
Словарь
у словаря get быстрый, это же хэш
Alex
он сравнивает накладные расходы вызова метода get() с непосредственным вызовом __getitem__
AD
я извиняюсь, а может кто-нибудь в меня кинуть стикером там где питон говно, жаваскрипт говно, эпл говно
Oleg
Медленный
говоря медленный ты имеешь в виду зависимость скорости выолнения get'а от его размера?
Tishka17
чем отличаются функции? if True in matches: if matches.index(True):
а второе вообще работает по-другому
Tishka17
в смысле они не эквивалентны
Alex
охщи и то ведь правда
Aragaer
if 1+matches.index(True)
Alex
я как-то проглядел этот момент
Tishka17
>>> matches = [True, False] >>> True in matches True >>> bool(matches.index(True)) False
Alex
if 1+matches.index(True)
больше извращенств для бога извращенств
Aragaer
if True+matches.index(True)
Oleg
а еще ValueError надо обработать
Alex
спасибо)
забудь все что я писал.
Tishka17
if True+matches.index(True)
if str(matches.index(True))[0]!=‘-‘
Alex
От размера словаря? Нет. Он просто медленный.
по твоей логике и функции нужно не использовать, ведь их вызов замедляет код.
Anonymous
Вообще, пока ебался со своим парсером гоняя демон профайлером, прилично прихуел, насколько же вообще любой вызов функции дрочевый.
Aragaer
if str(matches.index(True)).startswith("-") is False
Дмитрий Зайцев
Всем привет!
Tishka17
if str(matches.index(True)).startswith("-") is False
if not str(any(map(lambda x: True==x, matches)).startswith(“F”)
Alex
Всем привет!
И тебе не хворать. nometa.xyz
Pavel
байткод там на шо?
кхм. байткод это просто последовательность опкодов для (ВНЕЗАПНО) интерпретатора (ну ок, "стековой виртуальной машины").
Pavel
это тебе не jvm
Aragaer
ну не, тут уже классика len == 5
Oleg
байткод там на шо?
для экономии времени на парсинге кода
Anonymous
А еще я серьезно поменял свое отношение к редиске. Драйвер медленный. Там либо пайплайны либо хз.
Anonymous
Насколько медленный?
Настолько, что даже в доке редиски есть целая статья, как надо юзать его шоб быстрее було.