python迭代列表_Python迭代列表中列的元素

嗨,所有python新手更习惯于矩阵式软件

我在遍历列表列表时遇到问题。在

我导入了一个csv文件作为列表列表['2004', '1', '7', '20', '50', '0', '8.92', '7.63', '9.84', '0.34', '2'],

['2004', '1', '7', '21', '0', '0', '9.4', '8.69', '10.04', '0.27', '2'],

['2004', '1', '7', '21', '10', '0', '9.14', '8.02', '9.75', '0.29', '2'],

['2004', '1', '7', '21', '20', '0', '9.12', '8.11', '9.75', '0.14', '2'],

['2004', '1', '7', '21', '30', '0', '9.09', '8.59', '9.75', '0.17', '2'],

['2004', '1', '7', '21', '40', '0', '8.85', '8.11', '9.56', '0.16', '2'],

['2004', '1', '7', '21', '50', '0', '8.86', '8.11', '9.46', '0.24', '2'],

['2004', '1', '7', '22', '0', '0', '8.72', '7.92', '9.36', '0.23', '2'],

['2004', '1', '7', '22', '10', '0', '9.01', '7.73', '10.23', '0.35', '2'],

['2004', '1', '7', '22', '20', '0', '9.45', '8.4', '10.42', '0.37', '2'],

['2004', '1', '7', '22', '30', '0', '9.14', '8.4', '10.13', '0.34', '2'],

['2004', '1', '7', '22', '40', '0', '9.04', '8.5', '9.94', '0.25', '2'],

...]

每行是元素的列表

我需要使用第4列(第3列从0开始计数)作为标准从文件中提取(筛选)数据行,即,如果第4列中的任何元素大于3且小于5,则将该行写入新列表;如果第4列元素大于17且小于19,则也将该行写入相同的新列表。在

^{pr2}$

此代码运行时没有错误,但返回一个空的dataFlt列表

有什么建议非常感谢

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值