python-3.x - 在两个不同的字符串中查找重复的字母
问题描述
我的程序要求用户输入名字,然后输入姓氏。如何让它从名字和姓氏中找到重复的字母?如果没有,它将打印“名字和姓氏中没有重复值”
这是我的代码,但我需要输出为“重复字符......是/是['a','b','c']”。而且当没有重复时,我的代码会打印多个“名字和姓氏中没有重复值”,但我只需要它是一个。
for fl in firstName:
if fl in lastName:
print("The duplicate character in your First name and Last name is/are: ", tuple(fl))
else:
print("No duplicate value in First name and Last name")
解决方案
这样做的一种方法,
first_name = 'john'
last_name = 'Doe'
for letter in first_name:
if letter in last_name:
print(letter)
推荐阅读
- php - 使用 jQuery AJAX 发送多个数据
- python - 如何从多个数据框数据的散点图中绘制趋势线?
- android - 如果安装了带有 TWA(受信任的 Web 活动)的本机应用程序,则禁用“添加到主屏幕”
- flutter - 如何使用 get.snackbar?
- python-3.x - 查找列表中键、字典对的频率
- android - SSLCOMMERZ 正在调试 apk 但不在发布 apk
- elasticsearch - 与聚合一起使用时,search_after 是否仍然有益?
- react-native - React Native google-signin 在开发模式下工作正常,但在发布 apk 中,这不起作用
- c++ - 使用 *this 从右值进行的预期无效初始化
- docker - 关于 hyperledger-fabric 中的 orderer 容器