【问题标题】:Find duplicate letters in two different strings在两个不同的字符串中查找重复的字母
【发布时间】:2021-03-07 10:46:10
【问题描述】:

我的程序要求用户输入名字然后输入姓氏。我怎样才能让它从名字和姓氏中找到重复的字母?如果没有,它将打印“名字和姓氏中没有重复值”

这是我的代码,但我需要输出为“重复字符...是/是 ['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")

【问题讨论】:

    标签: python-3.x for-loop


    【解决方案1】:

    一种方法,

    first_name = 'john'
    last_name = 'Doe'
    
    for letter in first_name:
            if letter in last_name:
                    print(letter)
    

    【讨论】:

      猜你喜欢
      • 2017-09-25
      • 1970-01-01
      • 2017-07-07
      • 2020-05-28
      • 1970-01-01
      • 2015-11-26
      • 2019-11-04
      • 2013-01-12
      • 2016-03-19
      相关资源
      最近更新 更多