python-汪 发表于 2022-10-24 19:15:20

len()使用问题

eggs=["鸡蛋","鸭蛋","鹅蛋","铁蛋"]
eggs
y=eggs
print(y)

按照书上说的话是打印出 “铁蛋”

为什么我用vscode打印出来的:['鸡蛋', '鸭蛋', '鹅蛋', '铁蛋']   

百思不得其姐……

python-汪 发表于 2022-10-24 19:17:25

eggs=["鸡蛋","鸭蛋","鹅蛋","铁蛋"]
eggs
print(eggs)   
改成这样 print出来还是:
['鸡蛋', '鸭蛋', '鹅蛋', '铁蛋']

python-汪 发表于 2022-10-24 19:19:06

eggs=["鸡蛋","鸭蛋","鹅蛋","铁蛋"]
y=eggs
print(y)
这样能打印出鸡蛋

python-汪 发表于 2022-10-24 19:20:18

eggs=["鸡蛋","鸭蛋","鹅蛋","铁蛋"]
y=eggs
print(y)

出来了少添加了变量 直接print出第一行的eggs了……

jackz007 发表于 2022-10-24 19:20:46

本帖最后由 jackz007 于 2022-10-24 19:22 编辑

eggs
y=eggs
      上面两句没有效果,得写成下面这样
y = eggs

xiaosi4081 发表于 2022-10-24 19:25:09

打印出来的应该是:
铁蛋
['鸡蛋', '鸭蛋', '鹅蛋', '铁蛋']

xiaosi4081 发表于 2022-10-24 19:26:41

xiaosi4081 发表于 2022-10-24 19:25
打印出来的应该是:

若想只打印出铁蛋,就不该用后面的print
改后代码:

eggs=["鸡蛋","鸭蛋","鹅蛋","铁蛋"]
y=eggs
print(y)
PS:下标从0开始

问题解决请给个 最佳{:10_281:}
页: [1]
查看完整版本: len()使用问题