Python程序:显示位于两个字符串中,但不在两个字符串中都出现的字母

Python程序:显示位于两个字符串中,但不在两个字符串中都出现的字母

当需要单独显示在两个字符串中出现,但不重复出现的字母时,需要输入用户输入,并使用“列表”和“集合”来实现功能。

列表可用于存储异构值(即任何数据类型的数据,例如整数、浮点数、字符串等)。该“列表”方法将给定的迭代器转换为列表类型。

Python带有数据类型“集合”。这个“集合”包含唯一的元素。

集合在执行交集、差集、并集和对称差集等操作中非常有用。

更多Python相关文章,请阅读:Python 教程

示例

以下是演示:

my_str_1 = input("请输入第一个字符串...")
my_str_2 = input("请输入第二个字符串...")
my_result = list(set(my_str_1)^set(my_str_2))
print("两个字符串中出现的但不在两个字符串中都出现的字母是:")
for i in my_result:
   print(i)

输出

请输入第一个字符串...Jane
请输入第二个字符串...Kane
两个字符串中出现的但不在两个字符串中都出现的字母是:
K
J

说明

  • li输入用户两个字符串。
  • 对字符串执行交集操作。
  • 先将字符串转换为“集合”结构,然后执行此操作。
  • 此操作的结果被转换为列表并存储到一个变量中。
  • 它被迭代并在控制台上显示。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程