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

当需要显示出现在第一个字符串中但不在第二个字符串中的字母时,从用户那里获取两个字符串输入。'set' 用于找出两个字符串之间的差异。

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

输入第二个字符串...Wane

第一个字符串中的字母而不是第二个字符串中的字母:

J

解释

  • 将两个字符串作为用户的输入。

  • 它们被转换为一个集合,并计算它们的差值。

  • 将此差异转换为列表。

  • 这个值被分配给一个变量。

  • 这是迭代的,并显示在控制台上。

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

回到顶部