Есть ли способ достичь ниже без использования функции. У меня есть список, как показано ниже: -
['$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 ']
Получается строка, не начинающаяся с '$'. Что я должен добавить / отредактировать в коде?
Спасибо за любую помощь !!