У меня есть список:
data = ["data 01", "data 02", "data 03"]
Я хочу проверить, содержит ли каждый элемент в списке строку «данные», а также добавить текст после данных (например, 01, 02, 03) в другой список. Ниже приведен код, который у меня есть, но я считаю его неэффективным.
data_2 = []
for item in data:
if ("data" in item):
data_2.append(item.replace("data", "").strip())
Есть ли способ проверить
if item == "data {}"
Где {} - числовая переменная. В качестве меры предосторожности при наличии такого элемента в списке данных, как ["нет данных"], где по ошибке добавляется строка "нет"?