Size: a a a

2019 October 25

s

serhii in Scrapy
Владислав Литвинюк
Так не работает
city = ['t', 'bb', 'cd', 'sdf', 'adf', 'aa']

for i in range(len(city)):
   if city[i] in ('a', 'b'):
       print(city[i])
ну да, мыж выше про это поговорили
источник

s

serhii in Scrapy
In [12]: bool(re.search('st', 'state'))                                                        
Out[12]: True

вот с регулярками
источник

s

serhii in Scrapy
In [13]: bool(re.search('st|mo', 'state'))                                                     
Out[13]: True
источник

s

serhii in Scrapy
ну а вообще оставить лучше, как было
источник

К

Кирилл in Scrapy
да, у тебя текст, тогда как у тебя было, так и оставляй
источник

ВЛ

Владислав Литвинюк in Scrapy
serhii
In [13]: bool(re.search('st|mo', 'state'))                                                     
Out[13]: True
спасибо большое
источник

s

serhii in Scrapy
Владислав Литвинюк
спасибо большое
you're welcome
источник

ВЛ

Владислав Литвинюк in Scrapy
Код приложу, может кому-то не понял
city = ['t', 'bb', 'cd', 'sdf', 'adf', 'aa']

for i in range(len(city)):
   if bool(re.search('d|a', city[i])):
       print(city[i])
источник

s

serhii in Scrapy
Владислав Литвинюк
Так не работает
city = ['t', 'bb', 'cd', 'sdf', 'adf', 'aa']

for i in range(len(city)):
   if city[i] in ('a', 'b'):
       print(city[i])
кстати, есть идея поему линтер советует частенько енумерэйт заюзать в подобных конструкциях?
источник

ВЛ

Владислав Литвинюк in Scrapy
serhii
кстати, есть идея поему линтер советует частенько енумерэйт заюзать в подобных конструкциях?
у меня pandas dataframe, я пример листа показал, у меня разчет калькулятора для ремонта и там много ифов
источник

К

Кирилл in Scrapy
serhii
кстати, есть идея поему линтер советует частенько енумерэйт заюзать в подобных конструкциях?
потому что там ни len ни range  не нужны
источник

К

Кирилл in Scrapy
их можно убрать
источник

А

Алексей in Scrapy
Владислав Литвинюк
Код приложу, может кому-то не понял
city = ['t', 'bb', 'cd', 'sdf', 'adf', 'aa']

for i in range(len(city)):
   if bool(re.search('d|a', city[i])):
       print(city[i])
for c in city
источник

К

Кирилл in Scrapy
будет
for city in cities:
источник

ВЛ

Владислав Литвинюк in Scrapy
Тем более и использованиям регулялок, сразу, больше возможностей появляется
источник

s

serhii in Scrapy
Владислав Литвинюк
Тем более и использованиям регулялок, сразу, больше возможностей появляется
range, len не нужны, можно удалить
источник

ВЛ

Владислав Литвинюк in Scrapy
вот такие условия много места занимают, сейчас их два, будет еще с 5, и это только начала разчета
источник

К

Кирилл in Scrapy
Владислав Литвинюк
вот такие условия много места занимают, сейчас их два, будет еще с 5, и это только начала разчета
а вот в этом примере, будет работать как я в первый раз написал)
источник

AS

Alexander Serebrov in Scrapy
еще вариант 🙂
In [17]: positives                                                                                                                                                                                     
Out[17]: ['st', 'mo']

In [18]: for c in city:
   ...:     if any (pos in c for pos in positives):
   ...:         print(c)
   ...:                                                                                                                                                                                              
st
mo
mo


In [19]: city                                                                                                                                                                                          
Out[19]: ['st', 'mo', 'lol', 'rofl', 'mo']
источник

AS

Alexander Serebrov in Scrapy
Владислав Литвинюк
вот такие условия много места занимают, сейчас их два, будет еще с 5, и это только начала разчета
Кажется эти условия можно свернуть в словарь {repair_type: money}

russian_repair = {'Косметика': 2950, 'Капиталка': 4950, 'Под ключ': 5450}
if 'русский-ремонт.рф' in df['domain'][1]:
   for key in russian_repair.keys():
       money_appended = False
       if df['Тип ремонт'][i] == key:
           money.append(val * russian_repair[key])
           money_appended = True
   if not money_appended:
       money.append(val * np.mean(russian_repair.values()))
источник