2024-04-23 22:02:44 发布
网友
我有这个功能:
def foo(): a = [] if not a: print "empty" return None else: print "not empty" return a
有没有什么例外能做到这一点?只是为了消除if条件。像这样的:
def foo(list): try: a = list return a except: return None
我只想使用return l if l else None,您可以尝试为列表编制索引,但我不建议使用它。
return l if l else None
def foo(l): try: l[0] return l except IndexError: return None
我只想使用
return l if l else None
,您可以尝试为列表编制索引,但我不建议使用它。相关问题 更多 >
编程相关推荐