显示哪些字母在两个字符串中但不在两个字符串中的 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
解释
取两个用户输入——第一个字符串和第二个字符串。
对字符串执行交集操作。
这是在将字符串转换为“集合”结构之后完成的。
此操作的结果将转换为列表并存储在变量中。
它被迭代并显示在控制台上。
热门推荐
1 训练狗狗憋尿
2 狗狗追踪训练
3 狗狗训练要多少钱
5 深圳狗狗训练
6 训练狗狗唤回
7 狗狗叫怎么训练
8 狗狗训练班
10 狗狗社会化训练
11 狗狗叫回训练
12 广州狗狗训练学校
13 狗狗训练躺下
14 狗狗随行训练
15 训练狗狗巡回
16 狗狗要怎么训练
17 狗狗喂食训练
18 训练狗狗躺下