У меня есть список питона с именем "comms_chairs", которая строится так:list.remove в Python - не может распознать команду
[[' Chairwoman Debbie Stabenow ', 'Agriculture:'], [' Chairman Tim Johnson' ',' 'Banking'], [' Chairman Jay Rockefeller ', 'Commerce:'], [' Chairman Jeff Bingaman', 'Energy:']
Когда я входных comms_chairs [0], я (как и ожидалось)
[' Chairwoman Debbie Stabenow ', 'Agriculture:']
Однако при попытке удалить строку «руководительница» из списка следующий сбой:
>>> type(comms_chairs[0])
<type 'list'>
>>> comms_chairs[0].remove(' Chairwoman')
Traceback (most recent call last):
File "<pyshell#104>", line 1, in <module>
comms_chairs[0].remove(' Chairwoman')
ValueError: list.remove(x): x not in list
Same проблема, когда я не помещаю пространство до Chairwoman
. Что здесь происходит? Мне это точно кажется, что Chairwoman
находится в comms_chairs[0]
. Моя общая цель - удалить все строки Chairwoman
и «Председатель», но понимание того, что происходит со списком в целом, вероятно, будет полезно. Если это не очевидно, я полный новичок с Python.
вы не имеете пункт только с «председателем» ... вам нужно будет 'my_list.remove («Председатель Дебби Стабенов») –