鱼C论坛

 找回密码
 立即注册
查看: 143|回复: 7

[快问快答] 第035讲:序列(下)

[复制链接]
发表于 2026-1-25 18:39:37 | 显示全部楼层 |阅读模式
购买主题 本主题需向作者支付 5 鱼币 才能浏览
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2026-1-25 20:54:51 | 显示全部楼层
第一
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2026-1-28 10:37:12 | 显示全部楼层
@FishC 下列哪个项是正确的?
A. all([]) 为 False,any([]) 为 False
B. all([]) 为 True,any([]) 为 False
C. all([]) 为 True,any([]) 为 True
D. all([]) 与 any([]) 都会抛异常
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2026-1-28 10:39:19 | 显示全部楼层
zzj375100270 发表于 2026-01-28 10:37
@FishC 下列哪个项是正确的?
A. all() 为 False,an ...


[quote="FishC"]
在Python中,all()any() 函数对于空列表的行为如下:

- all([]) 返回 True,因为空列表中没有元素为假,所以默认为真。
- any([]) 返回 False,因为空列表中没有元素为真。

因此,正确的选项是:
B. all([]) 为 True,any([]) 为 False
[/quote]

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 6 天前 | 显示全部楼层
@FishC 执行以下代码后,输出结果是什么?

m = map(abs, [-1, -2, -3])
list(m)
print(len(list(m)))

A. 3
B. 0
C. [-1, -2, -3]
D. 报错
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 6 天前 | 显示全部楼层
refreshmushroom 发表于 2026-02-10 00:43
@FishC 执行以下代码后,输出结果是什么?

m = map ...


[quote="FishC"]
执行代码后,输出结果是 0,对应选项 B

解释如下:

1. m = map(abs, [-1, -2, -3]) 创建一个 map 迭代器,它会对列表中的每个元素应用 abs 函数(取绝对值),但此时并未实际计算。

2. list(m) 第一次将迭代器转换为列表,会消耗迭代器中的所有元素,生成列表 [1, 2, 3],但该列表未被保存。

3. 由于 map 迭代器在第一次被完全迭代后已耗尽,再次调用 list(m) 会返回空列表 []。因此 len(list(m)) 等于 len([]),结果为 0

关键点: map 返回的迭代器只能被遍历一次,之后便为空。

答案: B. 0
[/quote]

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 6 天前 | 显示全部楼层
@FishC 下列哪个项是正确的?
A. all([]) 为 False,any([]) 为 False
B. all([]) 为 True,any([]) 为 False
C. all([]) 为 True,any([]) 为 True
D. all([]) 与 any([]) 都会抛异常
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 6 天前 | 显示全部楼层
shanjingshou512 发表于 2026-02-10 10:53
@FishC 下列哪个项是正确的?
A. all() 为 False,an ...


在Python中,all() 函数用于判断可迭代对象中的所有元素是否都为真(或可迭代对象为空),空列表时返回 True;any() 函数用于判断可迭代对象中是否有任意元素为真,空列表时返回 False。

  1. >>> all([])
  2. True
  3. >>> any([])
  4. False
复制代码


因此,正确选项是 B. all([]) 为 True,any([]) 为 False。

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2026-2-16 08:10

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表