У меня есть конкатенированная строка, подобная этой:
my_str = 'str1;str2;str3;'
и я хотел бы применить split
к нему, а затем преобразовать полученный список в кортеж и избавиться от любой пустой строки, полученной в результате split
(обратите внимание на последний «;» в конце)
Пока что я делаю так:
tuple(filter(None, my_str.split(';')))
Есть ли более эффективный (с точки зрения скорости и места) способ сделать это?