鱼C论坛

 找回密码
 立即注册
查看: 1726|回复: 2

[已解决]a[i]a[0]的意义

[复制链接]
发表于 2023-5-18 00:17:27 | 显示全部楼层 |阅读模式

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

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

x
        for i in range(1,len(a)):
           #***
            if a[i][0]-a[i-1][0]<=tolenrance:
                group_p[-1].append(a[i])
            else:
                group_p.append([])
                group_p[-1].append(a[i])
请问这个代码代表的意思!!!
最佳答案
2023-5-18 00:18:52
该代码是一个循环,遍历列表a中除了第一个元素以外的所有元素,即i从1到len(a)-1。其中,a[ i][0]指的是列表a中第i个元素的第一个值,a[0]指的是列表a中第一个元素。因此,a[ i]a[0]代表的是列表a中第i个元素的第一个值与第一个元素的第一个值的乘积。在代码中,如果a[ i][0]-a[i-1][0]小于等于tolerance,则将a[ i]加入到group_p的最后一个列表中;否则,将创建一个新的列表,并将a[ i]加入到该列表中。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-5-18 00:18:22 | 显示全部楼层
a[i]也是一个列表(假设叫做b),获取b的第一项(索引为0)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-5-18 00:18:52 | 显示全部楼层    本楼为最佳答案   
该代码是一个循环,遍历列表a中除了第一个元素以外的所有元素,即i从1到len(a)-1。其中,a[ i][0]指的是列表a中第i个元素的第一个值,a[0]指的是列表a中第一个元素。因此,a[ i]a[0]代表的是列表a中第i个元素的第一个值与第一个元素的第一个值的乘积。在代码中,如果a[ i][0]-a[i-1][0]小于等于tolerance,则将a[ i]加入到group_p的最后一个列表中;否则,将创建一个新的列表,并将a[ i]加入到该列表中。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-23 05:20

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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