gpt4 book ai didi

python - 查看单词是否为等值图的函数

转载 作者:行者123 更新时间:2023-12-01 22:59:22 27 4
gpt4 key购买 nike

An isogram is a word that has no repeating letters, consecutive ornon-consecutive. Implement a function that determines whether a stringthat contains only letters is an isogram. Assume the empty string isan isogram. Ignore letter case.

我已经做到了以下几点。但目标是试图说明“moOse”不是等值线图。它说不用担心套管。我不确定如何区分“o”和“O”。

    char_list = []
for char in string:
if char.isalpha():
if char.islower():
if char in char_list:
return False
else:
char_list.append(char)
return True

我的脚本返回 true,因为它以不同的方式看待“o”和“O”。我如何让它不区分?我尝试添加 .islower(),但它似乎不起作用。

最佳答案

简短直接的解决方案:

def check_isogram(text):
return len(set(text.lower())) == len(text)

关于python - 查看单词是否为等值图的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72220035/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com