Если иначе вернуть «Нет», если условие не выполнено (без использования функции) Python - PullRequest
0 голосов
/ 29 апреля 2020

Есть ли способ достичь ниже без использования функции. У меня есть список, как показано ниже: -

['$6.75/MGDec 2019New LeaseIndustrial Class C$8.50/MG1 Year9 Mos135,000 SF$8.50/MGDec 20201982/The Katsikos Group, Inc. - Lee S. Katsikos, P.A. SIOR, Lee D. Katsikos, Jr.Precision Trading Corporation',
 '$13.95/IGDec 2019New LeaseIndustrial Class B5 Mos116,000 SF1997/Newmark Knight Frank - Steve Medwin, SIOR, CCIM, Nick Wigoda, SIOR, John MejiaGIC Real Estate',
 '$8.50/MGOct 2019New LeaseIndustrial Class B4 Mos55,000 SF1965/2011Vivo Real Estate Group, Inc. - Tommy Gil, Raydel EnriquezEast Coast Metals Inc',
 '$10.75/MGAug 2019New LeaseIndustrial Class C2 Years1 Mo100,704 SFAug 2021Full Build-Out1981/Solutions RE LLC - Ken Nagid, Richard WoodDoron Marom',
 "$10.95/MGSep 2019New LeaseIndustrial Class A5 Mos73,600 SF1994/Florida Corporate Realty - Patrick O'HarePrologis, Inc.",
 '$14.00/IGAug 2019New LeaseIndustrial Class C22 Mos53,558 SF1969/Casal Group - Ernesto Casal, Luis Marquez, Will FaleroTerreno Realty Corporation',
 '$9.00/NNNAug 2019New LeaseIndustrial Class C2 Years1 Mo77,309 SFAug 20211980/Levy Realty Advisors, Inc. - Alan Levy, Josh LevyKG Warehouse LLC',
 '$9.00/NNNAug 2019New LeaseIndustrial Class C2 Years1 Mo77,309 SFAug 20211980/Levy Realty Advisors, Inc. - Alan Levy, Josh LevyKG Warehouse LLC',
 'Jul 2019New LeaseFlex Class B5 Years46,376 SFJul 20241986/PS Business Parks, Inc.Agora Real Estate Group - Elias Patsalos, CCIM']

Я пытаюсь создать другой список, где, если приведенный выше список начинается с $, то строка до слова 'Class' выбирается, в противном случае он должен возвращать "None" , Ниже приведен мой код для этого: -

List1=[]
for l in List:
    if l.startswith('$'):
        List2 =[i.split('Class',1)[0] for i in List]
    elif not l.startswith('$'):
        List2 == "NONE"
    List1.append(List2)

Вывод: -

[['$6.75/MGDec 2019New LeaseIndustrial ',
  '$13.95/IGDec 2019New LeaseIndustrial ',
  '$8.50/MGOct 2019New LeaseIndustrial ',
  '$10.75/MGAug 2019New LeaseIndustrial ',
  '$10.95/MGSep 2019New LeaseIndustrial ',
  '$14.00/IGAug 2019New LeaseIndustrial ',
  '$9.00/NNNAug 2019New LeaseIndustrial ',
  '$9.00/NNNAug 2019New LeaseIndustrial ',
  'Jul 2019New LeaseFlex ']

Получается строка, не начинающаяся с '$'. Что я должен добавить / отредактировать в коде?

Спасибо за любую помощь !!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...