当作为条件表达式时,空值、空字符串、空列表、空元组、空字典、空集合、空迭代对象以及任意形式的数字0都等价于False。
举一反三
- 在选择和循环结构中,条件表达式的值只要不是False、0(或0.0、0j等)、空值None、空列表、空元组、空集合、空字典、空字符串、空range对象或其他空迭代对象,Python解释器均认为与True等价。
- 以下空列表、空元组、空字典、空集合的创建形式正确的是() A: 空列表:[] 空元组:{} 空字典:() 空集合:set() B: 空列表:[] 空元组:() 空字典:dict() 空集合:{} C: 空列表:{} 空元组:() 空字典:dict() 空集合:set() D: 空列表:[] 空元组:() 空字典:{} 空集合:set()
- 在Python中“{}”表示: A: 空集合 B: 空字典 C: 空元组 D: 空列表
- 以下代码: a={}的作用是? A: 创建一个空列表 B: 创建一个空字典 C: 创建一个空集合 D: 创建一个空元组
- 当列表作为条件表达式时,空列表等价于False,包含任何内容的列表等价于True,所以表达式[3, 5, 8] == True的结果是True