Я хочу получить список, содержащий первые элементы разбиения по всем элементам списка. То есть. input_list = [‘A1 - Some Text’, ‘A2 - Other Text’]
должно получиться как output_list = [‘A1’, ‘A2’]
. Какой самый питонский (умный) способ сделать это? Дополнительные баллы за отсутствие необходимости в нескольких переменных списка.
UPDATE:
Обновление с моей первоначальной попытки:
input_list = [‘A1 - Some Text’, ‘A2 - Other Text’]
output_list = []
for element in input_list:
output_list.append(element.split(' - ')[0]))