python同时输入多个字符串_Python之输入两个字符串,输出字符串并集

  • Post author:
  • Post category:python


题目: 输入两个字符串,输出两个字符串集合的并集。 例如:接受的两个字符串为”abc”和”bcd”,返回[‘a’, ’b’, ’c’ , ’d’]

思考: 1.输入两个字符串,.split()以间隔符为界分割字符串。分割‘abc’可用list。 2.input是否格式化为str()都可以。 3.输出并集,即set形式,且结果用sorted()排序。 4.并集可用a|b或.union(),需注意保证a,b均为集合。

程序: 1.直接运算

str1=list(str(input(“请输入第一个字符串:”)))

str2=list(str(input(“请输入第二个字符串:”)))

print(“两个字符串的并集”,sorted(set(str1).union(str2)))

2.定义函数

def un(str1,str2):

a=set(str1)

b=set(str2)

c=sorted(a|b)

return c

str1=list(input(“请输入第一个字符串:”))

str2=list(input(“请输入第二个字符串:”))

print(un(str1,str2))



版权声明:本文为weixin_34552424原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。