小编vs9*_*s94的帖子

在带有数字的列表中查找具有字母顺序优先顺序的第一项

假设我有一个列表对象,包含数字和字符串.如果我想检索具有最高字母顺序优先级的第一个字符串项,我该怎么做?

这是一个明显不正确的示例尝试,但是对于需要更改以便实现所需结果的更正将会非常感激:

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)

python for-loop list python-3.x

9
推荐指数
3
解决办法
1351
查看次数

标签 统计

for-loop ×1

list ×1

python ×1

python-3.x ×1