Вы можете использовать набор, если порядок не имеет значения:
from itertools import chain
lst = [(100, 1), (50, 2), (25, 4), (20, 5), (10, 10)]
flst = map(lambda x: str(x), chain.from_iterable(lst))
s = set()
for x in flst:
for i in x:
s.add(i)
print(s)
# {'2', '1', '0', '5', '4'}
Если порядок имеет значение, используйте список:
from itertools import chain
lst = [(100, 1), (50, 2), (25, 4), (20, 5), (10, 10)]
flst = map(lambda x: str(x), chain.from_iterable(lst))
s = []
for x in flst:
for i in x:
if i not in s:
s.append(i)
print(s)
# ['1', '0', '5', '2', '4']