
Александр
21.03.2019
10:42:53
сейчас уже все есть

LighteR
21.03.2019
10:43:09

Tishka17
21.03.2019
10:43:16

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

Google

Whore Amazing
21.03.2019
10:43:47

Alex
21.03.2019
10:43:56

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

Alex
21.03.2019
10:44:39
Глупый вопрос но победить не могу, есть вот такая стока 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
Как то можно переделать его класс без преобразования?
int()
эм... список не строкой задать?

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

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

Whore Amazing
21.03.2019
10:45:12
Глупый вопрос но победить не могу, есть вот такая стока 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
Как то можно переделать его класс без преобразования?
>spisok
O ser vi iz anglii

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

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
Блин как тяжело))

Tishka17
21.03.2019
10:48:42

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:06
255, 219, 99
140, 170, 222
189, 215, 239
140, 170, 222
189, 215, 239
Есть список цветов, куда мне их засунуть что бы потом циклом пройтись?
Лутца и пеп.

Tishka17
21.03.2019
10:49:24
255, 219, 99
140, 170, 222
189, 215, 239
140, 170, 222
189, 215, 239
Есть список цветов, куда мне их засунуть что бы потом циклом пройтись?
https://t.me/ru_python_beginners

Whore Amazing
21.03.2019
10:49:40
Только грубее.

Dm
21.03.2019
10:50:05

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

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

Alex
21.03.2019
10:53:42

Dm
21.03.2019
10:54:06

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 медленей

Dark
21.03.2019
11:01:08

Alex
21.03.2019
11:01:40

Марк
21.03.2019
11:02:13

LighteR
21.03.2019
11:03:47

Марк
21.03.2019
11:04:10

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
в смысле они не эквивалентны

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

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

LighteR
21.03.2019
11:08:21

Google

Tishka17
21.03.2019
11:08:45

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

Alex
21.03.2019
11:09:56