有坑要注意,就是列表为空时,不要输出任何多余的逗号,WA了几次
import sys
while True:
line = sys.stdin.readline().strip()
if '.' == line:
break
array = line.split()
if array[1] == '++':
l1 = array[0][1:len(array[0]) - 1].split(',')
l2 = array[2][1:len(array[2]) - 1].split(',')
l1.extend(l2)
print '[' + ','.join(l1).strip(',') + ']'
else:
s1 = array[0][1:len(array[0]) - 1].split(',')
s2 = array[2][1:len(array[2]) - 1].split(',')
for s in s2:
if s in s1:
del s1[s1.index(s)]
print '[' + ','.join(s1).strip(',') + ']'