@ru_python

Страница 8444 из 9768
Александр
21.03.2019
10:42:53
сейчас уже все есть

Tishka17
21.03.2019
10:43:16
И обратно. Ну да. Но такого нет, а с dict-ами не так прикольно работать.
ну вот Александр предложил свое решение, у меня есть аналог (хз уже в чем отстает) https://github.com/Tishka17/dataclass_factory

Dm
21.03.2019
10:43:27
Привет всем. Примите новичка с вопросом?

Google
Dan
21.03.2019
10:44:10
Dm
21.03.2019
10:44:13
Глупый вопрос но победить не могу, есть вот такая стока name = 189, 215, 239 дальше в условиях я использую name класс вижу что tuple Все работает. таких name у меня много, добавляю в список spisok ="189, 215, 239 189, 215, 239" Дальше циклом перебираю список с разделителем два пробела lst=spisok.split(" ") for line in lst: name = line Получаю результат 189, 215, 239 но с классом str Как то можно переделать его класс без преобразования?

f472_
21.03.2019
10:44:14
Dm
21.03.2019
10:44:54
int()
Запятые нужно сохранить

Alex
21.03.2019
10:44:54
(1,2,3)?

Alex
21.03.2019
10:45:44
что вообще за хрень?

Whore Amazing
21.03.2019
10:45:55
Читать лутца и пеп.

Пока не прочтёшь - не приходи.

Google
Alex
21.03.2019
10:46:25
ты свои данные представляешь в виде строки и потом удивляешься почему в результате у тебя строка?

Dm
21.03.2019
10:46:28
(1,2,3)?
189, 215, 239 это rgb цвет

Alex
21.03.2019
10:46:31
может быть ты хочешь вложенные списки?

[ (1,2,3), (4,5,6), ]

может быть ты хочешь namedtuple?

Александр
21.03.2019
10:46:49
я тут недавно нашел еще применение датаклассов интересное https://github.com/jacebrowning/datafiles

Alex
21.03.2019
10:46:50
или dataclass

Dm
21.03.2019
10:47:48
Блин как тяжело))

Dm
21.03.2019
10:48:52
255, 219, 99 140, 170, 222 189, 215, 239 140, 170, 222 189, 215, 239 Есть список цветов, куда мне их засунуть что бы потом циклом пройтись?

Whore Amazing
21.03.2019
10:49:40
https://t.me/ru_python_beginners
Там ему то же самое скажут...

Только грубее.

Dm
21.03.2019
10:50:05
Лутца и пеп.
Блин что это?

Whore Amazing
21.03.2019
10:50:44
Блин что это?
Лутц - книга по питону. Пеп - кодстайл.

Alex
21.03.2019
10:51:33
основные типы данных не знают а ботов телеграм ^W^W с цветами работать пытаются.

Google
Dm
21.03.2019
10:52:50
где он есть? откуда?
Список просто известен, я хочу его добавить в некий список для дальнейшего использования в коде

GTR Network
21.03.2019
10:52:51
Pymysql
Есть норм дока для нее?

Alex
21.03.2019
10:53:42
Есть норм дока для нее?
как обычно, официальная https://pymysql.readthedocs.io/en/latest/

Dm
21.03.2019
10:54:06
основные типы данных не знают а ботов телеграм ^W^W с цветами работать пытаются.
Я вчера только питон поставил, из примеров уже собрал проверку по координатам на экране заданного цвета и вызов кликера

Alex
21.03.2019
10:54:07
а DBI в питоне стандартизирован, можешь PEP найти

охблять... он питон поставил а книжку по языку прочитать - rocket science.

зато кликеры писать - это вот пожалуйста

Dark
21.03.2019
10:59:55
чем отличаются функции? if True in matches: if matches.index(True):

Alex
21.03.2019
11:00:15
в данном контексте ничем, кроме того что второе хуже читается.

in возвращает факт вхождения

index возвращает порядковый индекс вхождения

Марк
21.03.2019
11:00:57
Есть подозрение что index медленей

Alex
21.03.2019
11:01:40
Есть подозрение что index медленей
с чего бы это? если это список, то как бы в обоих случаях линейная сложность с поиском до первого вхождения.

Марк
21.03.2019
11:02:13
Марк
21.03.2019
11:04:10
get у list'а?
Не у листа.

LighteR
21.03.2019
11:04:36
Не у листа.
а у чего?

Марк
21.03.2019
11:04:49
у словаря жуж

Alex
21.03.2019
11:04:49
он видимо имел ввиду у дикта

Google
Хэйк
21.03.2019
11:04:50
а у чего?
Словарь

Alex
21.03.2019
11:05:06
и да он медленней, по вполне очевидной причине, ибо включает вызов функции

LighteR
21.03.2019
11:05:08
Словарь
у словаря get быстрый, это же хэш

Марк
21.03.2019
11:05:20
Alex
21.03.2019
11:05:48
он сравнивает накладные расходы вызова метода get() с непосредственным вызовом __getitem__

skaborik
21.03.2019
11:06:01
я извиняюсь, а может кто-нибудь в меня кинуть стикером там где питон говно, жаваскрипт говно, эпл говно

LighteR
21.03.2019
11:06:18
Медленный
говоря медленный ты имеешь в виду зависимость скорости выолнения get'а от его размера?

Tishka17
21.03.2019
11:06:23
чем отличаются функции? if True in matches: if matches.index(True):
а второе вообще работает по-другому

в смысле они не эквивалентны

Alex
21.03.2019
11:06:59
охщи и то ведь правда

Aragaer
21.03.2019
11:07:04
if 1+matches.index(True)

Alex
21.03.2019
11:07:05
я как-то проглядел этот момент

Tishka17
21.03.2019
11:07:13
>>> matches = [True, False] >>> True in matches True >>> bool(matches.index(True)) False

Alex
21.03.2019
11:07:26
if 1+matches.index(True)
больше извращенств для бога извращенств

Aragaer
21.03.2019
11:07:32
if True+matches.index(True)

LighteR
21.03.2019
11:07:46
а еще ValueError надо обработать

Alex
21.03.2019
11:07:51
спасибо)
забудь все что я писал.

Марк
21.03.2019
11:07:55
Google
Tishka17
21.03.2019
11:08:45
if True+matches.index(True)
if str(matches.index(True))[0]!=‘-‘

Alex
21.03.2019
11:09:25
От размера словаря? Нет. Он просто медленный.
по твоей логике и функции нужно не использовать, ведь их вызов замедляет код.

Марк
21.03.2019
11:09:30
Вообще, пока ебался со своим парсером гоняя демон профайлером, прилично прихуел, насколько же вообще любой вызов функции дрочевый.

Aragaer
21.03.2019
11:09:35
if str(matches.index(True)).startswith("-") is False

Страница 8444 из 9768