鱼C论坛

 找回密码
 立即注册
查看: 2600|回复: 6

[已解决]len()使用问题

[复制链接]
发表于 2022-10-24 19:15:20 | 显示全部楼层 |阅读模式

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

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

x
eggs=["鸡蛋","鸭蛋","鹅蛋","铁蛋"]
eggs[len(eggs)-1]
y=eggs
print(y)

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

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

百思不得其姐……
最佳答案
2022-10-24 19:26:41
xiaosi4081 发表于 2022-10-24 19:25
打印出来的应该是:

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

  1. eggs=["鸡蛋","鸭蛋","鹅蛋","铁蛋"]
  2. y=eggs[len(eggs)-1]
  3. print(y)
复制代码

PS:下标从0开始

问题解决请给个 最佳
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2022-10-24 19:17:25 | 显示全部楼层
eggs=["鸡蛋","鸭蛋","鹅蛋","铁蛋"]
eggs[0]
print(eggs)     
改成这样 print出来还是:
['鸡蛋', '鸭蛋', '鹅蛋', '铁蛋']
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-10-24 19:19:06 | 显示全部楼层
eggs=["鸡蛋","鸭蛋","鹅蛋","铁蛋"]
y=eggs [0]
print(y)
这样能打印出  鸡蛋
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-10-24 19:20:18 | 显示全部楼层
eggs=["鸡蛋","鸭蛋","鹅蛋","铁蛋"]
y=eggs[len(eggs)-1]
print(y)  

出来了  少添加了变量 直接print出第一行的eggs了……
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-10-24 19:20:46 | 显示全部楼层
本帖最后由 jackz007 于 2022-10-24 19:22 编辑
  1. eggs[len(eggs)-1]
  2. y=eggs
复制代码

        上面两句没有效果,得写成下面这样
  1. y = eggs[len(eggs)-1]
复制代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-10-24 19:25:09 | 显示全部楼层
打印出来的应该是:
  1. 铁蛋
  2. ['鸡蛋', '鸭蛋', '鹅蛋', '铁蛋']
复制代码

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

使用道具 举报

发表于 2022-10-24 19:26:41 | 显示全部楼层    本楼为最佳答案   
xiaosi4081 发表于 2022-10-24 19:25
打印出来的应该是:

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

  1. eggs=["鸡蛋","鸭蛋","鹅蛋","铁蛋"]
  2. y=eggs[len(eggs)-1]
  3. print(y)
复制代码

PS:下标从0开始

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-3 12:11

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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