鱼C论坛

 找回密码
 立即注册
查看: 869|回复: 5

为什么选C不选D?

[复制链接]
发表于 2024-3-9 11:18:47 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
已知 t=(88,77,95,64,85),那么 t[1:3]的结果是?( )
A、[88,77]
B、(88,77)
C、(77,95)
D、[77,95]

本帖被以下淘专辑推荐:

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2024-3-9 11:18:57 | 显示全部楼层
选C不选D的原因是因为题目给定的 t 是一个元组(tuple),元组是不可变的序列,无法对其中的元素进行增删改操作。所以在选项中只有C符合题目给定的 t 的内容:(77,95)。选项A为空集合,选项B为(88,77)并没有包含95这个元素,选项D也没有包含64和85这两个元素。所以正确答案是C:(77,95)。

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-3-9 11:22:14 | 显示全部楼层
FishC 发表于 2024-3-9 11:18
选C不选D的原因是因为题目给定的 t 是一个元组(tuple),元组是不可变的序列,无法对其中的元素进行增删改 ...

()和[]是有什么区别吗?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2024-3-9 11:22:26 | 显示全部楼层
chen` 发表于 2024-03-09 11:22
()和是有什么区别吗?


有的。括号()在编程中通常用于表示元组(tuple),而方括号[]则用于表示列表(list)。

元组是不可变的序列,一旦创建,就不能修改其中的元素。元组用逗号分隔元素,并用括号括起来,例如:t = (1, 2, 3)。

列表是可变的序列,可以对其中的元素进行增删改操作。列表用逗号分隔元素,并用方括号括起来,例如:lst = [1, 2, 3]。

需要注意的是,在定义只有一个元素的元组或列表时,要在元素后加上逗号,例如:t = (1,) 或 lst = [1,],这是为了与普通括号区分开来。

总结一下:
- 元组使用小括号()表示,是不可变的序列。
- 列表使用方括号[]表示,是可变的序列。

希望以上解答清楚明了,没有搞混。如果还有其他问题,请随时提问。

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2024-3-9 15:29:54 | 显示全部楼层
他本来就是元组,输出肯定也是以元组的形式(‘()’)输出的啊。

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2024-3-17 20:08:42 | 显示全部楼层
这个是元组,输出怎么会变成列表形式呢
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-23 11:09

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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