Очень простой способ сделать это - разбить на первые пробелы, открывающие пробел, (
комбо, как это
a = 'Temp (°C)','Dew Point Temp (°C)','Rel Hum (%)','Wind Dir (10s deg)', 'column without units'
[i.split(' (')[0] if ' (' in i else i for i in a]
, которое выдает
['Temp', 'Dew Point Temp', 'Rel Hum', 'Wind Dir', 'column without units']
Обратите внимание, что у меня есть включил оператор if
в понимание списка, чтобы позаботиться об именах, которые не содержат скобок.