1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > sort排序不区分大小写C语言 使用sort进行不区分大小写的排序(list key = str.lower)...

sort排序不区分大小写C语言 使用sort进行不区分大小写的排序(list key = str.lower)...

时间:2018-09-03 09:58:02

相关推荐

sort排序不区分大小写C语言 使用sort进行不区分大小写的排序(list key = str.lower)...

我有一个模块,允许用户输入10个单词,然后按字母顺序排列并显示它们。只使用排序函数首先放大写单词,所以我使用sort(list,key = str.lower)但输出仍然不正确。代码和错误,如下:

def words_function():

words = [input("Enter 10 words, one at a time: ") for i in range(10)]

sorted(words, key=str.lower)

print("Alphabetized, your words are: ", words)

userSearch = input("What word would you like to search for?")

if userSearch in words:

print("Found!")

else:

print("Not Found!")

words_function()

它输出了这个顺序:['Aardvark','coke','Desk','Zippy','zappy','电视','妓院','书','爸爸','狗']

上次我上英语的时候,不是字母= p。我还需要添加什么来改变我的排序或更改,使其按正确的字母顺序排列,忽略单词是小写还是大写,只是根据字母顺序排序?

Aardvark,书,妓院,可乐,爸爸,桌子,狗,电视,zappy,Zippy

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。