Я работаю с 24k текстовыми файлами и разбиваю несколько строк на '-'. Он работает для некоторых файлов, но не может быть разделен для некоторых других файлов.
company_participants
- это список с N >= 1
элементами, каждый элемент которого состоит из имени, за которым следует дефис ("-")с последующим названием должности. Чтобы получить имена, я использую:
names_participants = [name.split('-')[0].strip() for name in company_participants]
При ближайшем рассмотрении я обнаружил, что он почему-то не распознает "-" как "-".
Например, первыйэлемент в company_participants
- это "robert isom - President"
Вызов company_participants[0].split()[2]
возвращает "-", поскольку я разделил пробел, а дефис - третий элемент (индекс 2).
Когда я запускаю логическое значение, равное «-», я получаю False.
company_participants[0].split()[2] == "-" # Item at index 2 is the hyphen
# Output = False
Есть идеи, что здесь происходит? Есть ли что-то еще, похожее на дефис, но не один?
Большое спасибо!