首页 > 解决方案 > 需要解释以下代码(Python)

问题描述

我遇到了这个概念,但我无法理解

my_list = [False]  
string = "a" if my_list else "b"  
print(string)

上述代码的答案. 请帮助我理解它。

标签: python-3.x

解决方案


Python 将空列表解释为 False,将填充列表解释为 True。就像空字符串和满字符串一样。


推荐阅读