Лучшее понимание того, как использовать функцию Strip с 2-мерными списками - PullRequest
0 голосов
/ 15 апреля 2020

У меня проблемы с удалением определенных элементов из списка без удаления тех, которые я хочу сохранить при использовании функции полосы. Мне нужно удалить 2-й, 4-й, 5-й и 6-й элемент из каждого списка в списке

Inventory = [
["Toyota", "Corolla CE", 95990, 81000, "gray", "N", 2007],
['Ford', 'F150 King Ranch', 189980, 120000, 'black', 'Y', 2008],
['Toyota', 'Corolla S', 9599, 122000, 'gray', 'N', 2009],
['Toyota', 'Tacoma PreRunner', 82998, 66000, 'white', 'Y', 2008],
['Toyota', 'Prius Touring', 93998, 67000, 'red', 'Y', 2008],
['Ford', 'Flex Limited', 125990, 95000, 'white', 'Y', 2008],
['Honda', 'CR-V LX', 119980, 71000, 'blue', 'N', 2009],
['Toyota', 'RAV4', 86998, 106000, 'white', 'N', 2010],
['Honda', 'Fit Sport', 95099, 95000, 'red', 'Y', 2010],
['Honda', 'Accord SE', 99098, 124000, 'silver', 'N', 2011],
['Honda', 'CR-V LX', 120998, 71000, 'blue', 'N', 2010],
['BMW', '335 I', 160998, 46000, 'gold', 'N', 2008],
['Toyota', 'RAV4', 129098, 78000, 'blue', 'Y', 2010],
['BMW', 'Cooper Mini', 99098, 85000, 'red', 'Y', 2008],
['BMW', '328 I', 14599, 76000, 'black', 'N', 2009],
['Toyota', 'RAV4', 150998, 27000, 'red', 'N', 2009],
['Toyota', 'Avalon Limited', 140998, 65000, 'silver', 'Y', 2010],
['Toyota', 'Tacoma PreRunner', 81998, 51000, 'white', 'Y', 2010],
['Toyota', 'Camry XLE', 82599, 97000, 'green', 'Y', 2011],
['Mazda', 'Mazda 3', 89980, 108000, 'gray', 'N', 2009]]
a = 0
while a < 19:
    del Inventory[a][2]
    a += 1

b = 0
while b < 19:
    del Inventory[b][3]
    b += 1

c = 0
while c < 19:
    del Inventory[c][3]
    c += 1

d = 0
while d < 19:
    del Inventory[d][3]
    d += 1

Это единственный способ выяснить, как сделать то, что я хочу, однако мне нужно используйте функцию Strip, чтобы получить полный кредит на задание. Любая помощь будет высоко ценится, и мне очень жаль, если я не понимаю, что я пытаюсь сделать

...