显示第一个字符串中但第二个字符串中没有的字母的Python程序


当需要显示存在于第一个字符串中但不存在于第二个字符串中的字母时,需要从用户处获取两个字符串输入。“集合”用于查找两个字符串之间的差异。

Python带有一种称为“集合”的数据类型。此“集合”仅包含唯一元素。

集合可用于执行交集、差集、并集和对称差集等运算。

示例

以下是相同的演示 -

 在线演示

my_str_1 = input("Enter the first string...")
my_str_2 = input("Enter the second string...")
my_result = list(set(my_str_1)-set(my_str_2))
print("The letters in first string but not in second string :")
for i in my_result:
   print(i)

输出

Enter the first string...Jane
Enter the second string...Wane
The letters in first string but not in second string :
J

解释

  • 从用户处获取两个字符串作为输入。
  • 将它们转换为集合,并计算它们的差集。
  • 将此差集转换为列表。
  • 此值被赋值给一个变量。
  • 对它进行迭代,并在控制台中显示。

更新于:2021年3月12日

387 次浏览

启动您的职业生涯

通过完成课程获得认证

开始
广告