显示哪些字母在两个字符串中但不在两个字符串中的 Python 程序

当需要分别显示两个字符串中出现但不重复的字母时,取用户输入,使用'list'和'set'来实现。

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

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

该集合在执行诸如交、差、并和对称差等操作时很有用。

示例

以下是相同的演示 -

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

解释

  • 取两个用户输入——第一个字符串和第二个字符串。

  • 对字符串执行交集操作。

  • 这是在将字符串转换为“集合”结构之后完成的。

  • 此操作的结果将转换为列表并存储在变量中。

  • 它被迭代并显示在控制台上。

以上是 显示哪些字母在两个字符串中但不在两个字符串中的 Python 程序 的全部内容, 来源链接: utcz.com/z/352696.html

回到顶部