显示哪些字母在两个字符串中但不在两个字符串中的 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