我可以帮助您返回列表中按顺序排列的不重复单词(忽略大小写)。例如:
我在比较temp_unique_list中的每个单词时遇到了困难,无法判断该单词是否重复。例如:"to"和"To"(我假设range函数会有用)。为了让它返回原始列表中出现的第一个单词,需要使用函数。
您可以使用for循环来完成此操作,以下是示例代码:
def case_insensitive_unique_list(["We", "are", "one", "we", "are", "the", "world", "we", "are", "THE", "UNIVERSE"])
将返回:
["我们", "是", "世界", "宇宙", "的", "一部分"]到目前为止,这就是我得到的:
def case_insensitive_unique_list(list_string):
uppercase = ["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"]
lowercase = ["a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z"]
temp_unique_list = []
for i in list_string:
if i not in list_string:
temp_unique_list.append(i)
我在比较temp_unique_list中的每个单词时遇到了困难,无法判断该单词是否重复。例如:"to"和"To"(我假设range函数会有用)。为了让它返回原始列表中出现的第一个单词,需要使用函数。
您可以使用for循环来完成此操作,以下是示例代码:
for
关键字,我相信这不是 OP 想要的。 - Tim