MST

星途 面试题库

面试题:Python异常处理中等难度题目

在Python中,编写一个函数,该函数接收一个整数列表,尝试将列表中的每个元素除以2。如果列表中存在非数字元素,捕获异常并返回一个错误信息,表明列表中存在无效元素。
29.7万 热度难度
编程语言Python

知识考点

AI 面试

面试题答案

一键面试
def divide_by_two(lst):
    try:
        return [num / 2 for num in lst]
    except TypeError:
        return "列表中存在无效元素"