鱼C论坛

 找回密码
 立即注册
查看: 849|回复: 3

[已解决]关于列表的问题

[复制链接]
发表于 2019-5-20 17:45:11 | 显示全部楼层 |阅读模式

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

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

x
member = ['小甲鱼', 88, '黑夜', 90, '迷途', 85, '怡静', 90, '秋舞斜阳', 88]
for each in range(len(member)):
    if each%2 == 0:
        print(member[each], member[each+1])
想问一下,里面len(member)=10就是range(10)为 0-9,那么这个menber的列表里面第一个‘小甲鱼’是0,然后88是1,以此类推下去嘛?print(member[each],member[each+1])一开始的话就是each=0和each+1=1指代小甲鱼和88 ,这样理解是对的吗?因为0是第一个?
最佳答案
2019-5-21 17:38:40
列表、元组和字符串的默认索引都是从0开始的
比如:
list1 = ['0','1','2']
list1[1]    输出就是 ‘1’
同时序列还支持负数索引,负数索引是从-1开始,member[1] == member[-1] ,因为值都是88

还有你说的print(member[each], member[each+1])中,第一次each=0是建立在if each%2 == 0 的前提下,如果if each%2 != 0,这时each的第一个值就是 each=1
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2019-5-20 17:47:25 From FishC Mobile | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2019-5-20 23:09:42 | 显示全部楼层
老铁,没毛病!
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-5-21 17:38:40 | 显示全部楼层    本楼为最佳答案   
列表、元组和字符串的默认索引都是从0开始的
比如:
list1 = ['0','1','2']
list1[1]    输出就是 ‘1’
同时序列还支持负数索引,负数索引是从-1开始,member[1] == member[-1] ,因为值都是88

还有你说的print(member[each], member[each+1])中,第一次each=0是建立在if each%2 == 0 的前提下,如果if each%2 != 0,这时each的第一个值就是 each=1
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-19 21:31

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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