正在加载...

固定组合

固定组合写在圆括号里。seat 先放着名字 lida,然后是 tea,中间有逗号。方括号会做成一份列表。这个不是列表。

位置的读法和列表一样。seat[0] 是名字 lida。seat[1] 是 tea。计数仍从 0 开始。

先是 lida,然后 tea

python
seat = ("lida", "tea")

print(seat[0])
print(seat[1])

屏幕上先是 lida,然后是 tea。顺序没有改。lida 在最前,是因为你就是这样写的。

len(seat) 是 2。最后一个位置是 1,比长度少 1。print(seat) 把两个值连同两边的圆括号一起写出来。位置 1 是 tea,第二个程序写出整个组合,也就写出了这一点。

长度,然后整个组合

python
seat = ("lida", "tea")

print(len(seat))
print(seat)

屏幕上先是 2,然后是圆括号里的 lida 和 tea。tea 没有挪走。它仍在位置 1。

seat[0] = "guest" 会让程序停住。已经有值的位置不再收下新值。没有 append 把东西加到末尾,也没有 sort 就地重排这个组合。这几行不在上面的程序里。seat[2] 也会停住,因为位置 2 还不存在。

("tea",) 是只有一个值的组合。右括号前面的逗号才把组合立起来。没有这个逗号的 ("tea") 只是文本 tea。只有一个值的组合不在上面的程序里。

📊 固定的,或者列表

写法 得到什么
("lida", "tea") 固定组合,先是 lida,然后 tea
["lida", "tea"] 一份列表,里面的位置可以换
seat[0] = "guest" 程序停住

下一页是不保留重复值的一组。这一页保留你写下的顺序。同一个值可以坐两次,这里不会丢掉第二个。

这一对写出了什么

  1. 第一个程序写出什么?
  2. 第二个程序先写出什么,位置 1 上是什么?
  3. 写成 seat[0] = "guest" 会怎样?
  4. 没有逗号时,("tea") 是什么?

lida 仍在最前

第一块屏幕是 lida,然后 tea。第二块从 2 开始,位置 1 是 tea。seat[0] = "guest" 会让程序停住。没有逗号的 ("tea") 是文本 tea,不是一个组合。下一页会丢掉重复的值。这一页保留写下的顺序。

🧠 测试您的知识

准备开始

测试您的知识

通过这个互动测验挑战自己,看看你对这个主题的理解程度如何

❓
5
问题
🎯
70%
及格要求
♾️
∞
时间
🔄
∞
尝试次数

📝 说明

  • 仔细阅读每个问题
  • 为每个问题选择最佳答案
  • 您可以随时重新参加测验
  • 您的进度将显示在顶部