面试题答案
一键面试s = '1-2,3;4|5,6-7;8|9'
result = []
for part1 in s.split('|'):
for part2 in part1.split(','):
if '-' in part2:
start, end = part2.split('-')
result.extend(range(int(start), int(end)+1))
else:
result.append(int(part2))
print(result)