假设我有一个列表对象,包含数字和字符串.如果我想检索具有最高字母顺序优先级的第一个字符串项,我该怎么做?
这是一个明显不正确的示例尝试,但是对于需要更改以便实现所需结果的更正将会非常感激:
lst = [12, 4, 2, 15, 3, 'ALLIGATOR', 'BEAR', 'ANTEATER', 'DOG', 'CAT']
lst.sort()
for i in lst:
if i[0] == "A":
answer = i
print(answer)
Run Code Online (Sandbox Code Playgroud)