【python】如何对一个list分组

细露仔 细露仔 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
[(u'PLC1_NTU1001_VAL', 1, u'oneonly', 2.0),
(u'PLC1_PHT1001_VAL', 2, u'oneonly', 2.0),
(u'PLC1_ORP1001_VAL', 3, u'oneonly', 2.0),
(u'PLC1_PT2001_VAL', 4, u'oneonly', 2.0),
(u'PLC1_FT1001_VAL', 5, u'oneonly', 2.0),
(u'PLC1_FT1001_Total', 6, u'oneonly', 3.0),
(u'PLC1_FT1001_Total', 7, u'subtotal', 3.0),
(u'PLC1_FT1004_VAL', 8, u'oneonly', 2.0),
(u'PLC1_FT1004_Total', 9, u'oneonly', 3.0),
(u'PLC1_FT1004_Total', 10, u'subtotal', 3.0),
(u'PLC1_LT1001_VAL', 11, u'oneonly', 2.0),
(u'PLC1_LT1002_VAL', 12, u'oneonly', 2.0),
(u'PLC6_NTU1001_VAL', 13, u'oneonly', 2.0),
(u'PLC6_PH1001_VAL', 14, u'oneonly', 2.0),
(u'PLC6_CL1001_VAL', 15, u'oneonly', 2.0),
(u'PLC6_FT1001_VAL', 16, u'oneonly', 2.0),
(u'PLC6_FT1001_Total', 17, u'oneonly', 3.0),
(u'PLC6_FT1001_Total', 18, u'subtotal', 3.0),
(u'PLC6_PT1001_VAL', 19, u'oneonly', 2.0),
(u'PLC6_FT1002_VAL', 20, u'oneonly', 2.0),
(u'PLC6_FT1002_Total', 21, u'oneonly', 3.0),
(u'PLC6_FT1002_Total', 22, u'subtotal', 3.0)]
这个list的大概是这样,是查询数据库得出的。每个元素都是一个tuple。
现在是想根据list[N][3]的值来将其分成M个list。
比如上面的就是2.0的放一个list里,3.0的放另一个list里(如果有4.0的话,那就4.0再放另一个list里)
请问这部分函数要怎么写呢?
...全文

相关推荐

评论 4
收藏 已收藏
分享
返回顶部
细露仔
脚本语言 37,737 成员 34,208 内容