固定组合
固定组合写在圆括号里。seat 先放着名字 lida,然后是 tea,中间有逗号。方括号会做成一份列表。这个不是列表。
位置的读法和列表一样。seat[0] 是名字 lida。seat[1] 是 tea。计数仍从 0 开始。
seat = ("lida", "tea")
print(seat[0])
print(seat[1])
屏幕上先是 lida,然后是 tea。顺序没有改。lida 在最前,是因为你就是这样写的。
len(seat) 是 2。最后一个位置是 1,比长度少 1。print(seat) 把两个值连同两边的圆括号一起写出来。位置 1 是 tea,第二个程序写出整个组合,也就写出了这一点。
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 上是什么?
- 写成 seat[0] = "guest" 会怎样?
- 没有逗号时,("tea") 是什么?
lida 仍在最前
第一块屏幕是 lida,然后 tea。第二块从 2 开始,位置 1 是 tea。seat[0] = "guest" 会让程序停住。没有逗号的 ("tea") 是文本 tea,不是一个组合。下一页会丢掉重复的值。这一页保留写下的顺序。
🧠 测试您的知识
测试您的知识
通过这个互动测验挑战自己,看看你对这个主题的理解程度如何
📝 说明
- 仔细阅读每个问题
- 为每个问题选择最佳答案
- 您可以随时重新参加测验
- 您的进度将显示在顶部