我需要幫助從列表中順序返回唯一字(不區分大小寫)。Python從列表中返回唯一字(不區分大小寫)
例如:
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」(我假設範圍功能將是有益的)
,並使其返回首先來自該功能將在原始列表中字
會有怎樣。我這樣做使用for循環?
這是完成這個任務的一個瘋狂低效的方式。 – roippi