I suggest you the following way using a list comprehension to iterate over the list and over each tuple:
my_list = [('A,B',), ('A',), ('A,B,C',)]
new_list = [s.split(',') for t in my_list for s in t]
print(new_list) # [['A', 'B'], ['A'], ['A', 'B', 'C']]
If there is always one string as first element of each tuple, then you could also use the following, which is shorter and more readable:
new_list = [t[0].split(',') for t in my_list]
A last possibility reserved to the lovers of unpacking operator:
new_list = [str(*t).split(',') for t in my_list]
[list(x[0].replace(',','')) for x in lst]... although this feels like the kind of conversion that you shouldn't have to do (like there should be a better way to retrieve/parse the data)[i[0].split(',') for i in L]