Вот таблица:Как удалить строку, если одна из ячеек пуст
Color Name Size
red Apple large
green Apple small
orange Orange small
pea Green super small
Здесь я заменить все экземпляры Apple, с Apple_Object и удалить любое имя, которое не яблоко:
for x in name:
if 'Apple' not in name:
name = name.replace(x, '')
for x in name:
name = name.replace('Apple', 'Apple_Object')
sheet.write (имя):
Color Name Size
red Apple_Object large
green Apple_Object small
orange small
pea super small
Как удалить все строки без имени?
Желаемый результат:
Color Name Size
red Apple_Object large
green Apple_Object small
Спасибо!
Какой тип данных вы используете для хранения всей таблицы? – dashiell
Это не список. Вы читаете из своего рода CSV-файла? –
'list' не имеет метода' replace', только строки. Также изменение списка во время итерации вызывает проблемы – smac89