python 问题
print("输入处方信息")
cf1=(input("处方1:"))
cf2=(input("处方2:"))
cf3=(input("处方3:"))
cf1= cf1.split(",")
cf2= cf2.split(",")
cf3= cf3.split(",")
cf1=set(cf1)
cf2=set(cf2)
cf3=set(cf3)
print(cf1)
print(cf2)
print(cf3)
print(cf1&cf2)
a=cf1&cf2&cf3
b=(cf1&cf2|cf1&cf3|cf2&cf3)-a
print("三个处方中均出现的药材:",sorted(a))
print("在两个处方中出现的药材:",sorted(b))
print("仅一个处方中出现的药材:",sorted((((cf1|cf2|cf3)-a-b))))
为什么结果不能按大小排序,是因为列表里面是字符串的原因吗,有人能给我具体讲一下吗