gpt4 book ai didi

python - 查看五个字符串是否相同的最有效方法是什么?

转载 作者:太空宇宙 更新时间:2023-11-03 14:09:02 26 4
gpt4 key购买 nike

假设我们有一个包含 5 个字符串的列表:

list = ['hello', 'alloha', 'hi there', 'good day', 'hello']

我想查看是否有任何字符串相同(奖励:如果有任何字符串相同,则获取列表中相同元素的索引)。

解决这个小任务的最有效方法是什么?它适用于包含两个以上相同元素的更大列表吗?

我在想也许(以某种方式)比较每个字符串的长度,然后如果长度数学比较相同位置的字母。

最佳答案

用一组散列它们并比较长度

if len(set(mylist)) != len(mylist):
print("some members match!")
else:
print("no members match")

关于python - 查看五个字符串是否相同的最有效方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40509501/

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