|
不知道这样是否可以,把数字字符也加入进去了(应该是所有字符都支持的)
- #coding:utf-8
- def diff(A, B, a):
- if B.issubset(A):
- return a
- else:
- return 'B不是A的子集'
- if __name__ == "__main__":
- a = input('输入A的数字或字母,以逗号隔开:')
- b = input('输入B的数字或字母,以逗号隔开:')
- A = set([i.strip() for i in a.split(',')])
- # strip()方法去除单个字符左右的空格。避免出现{'1',' a ',' b'}与{'a'}不能正确交集
- B = set([i.strip() for i in b.split(',')])
- print(diff(A, B, a))
复制代码 |
|