首页 新闻 会员 周边 捐助

python 读取数据

0
悬赏园豆:50 [已解决问题] 解决于 2022-10-07 08:51

3.135572
4.250391
4.2206
4.018447
4.070608
3.933033
4.063331
4.184815
4.072458
3.715596
3.758126
3.63214
3.747739
3.870668
3.758953
3.47784
3.528624
3.398108
3.519023
3.645106
3.530107
3.281117
3.369445
3.086881
3.352882
3.520225
3.377039
4.250382
4.220545
我想筛选这几个4.018447、3.715596、3.47784、3.281117后面的四个数据出来

问题补充:

读取这个列表里的数据

mls1212的主页 mls1212 | 初学一级 | 园豆:34
提问于:2022-09-28 11:09
< >
分享
最佳答案
0

for i, val in enumerate(self.serial_number1):
for i1, val1 in enumerate(self.serial_number2):
if val==val1:
vol_1.append(self.vol_list1[i+1])
vol_2.append(self.vol_list1[i+2])
vol_3.append(self.vol_list1[i+3])
vol_4.append(self.vol_list1[i+4])

mls1212 | 初学一级 |园豆:34 | 2022-10-07 08:50
其他回答(1)
0

for i in 1到len(list)-1:
if list[i-1] == 数字: print(list[i])

收获园豆:50
北方姆Q | 园豆:1120 (小虾三级) | 2022-09-28 14:52

看不懂 (数字) 我要手输吗 每个表的数据不一样,每次都手输的话,那不累死了
4.018447:[4.070608,3.933033,4.063331,4.184815 ]
3.715596:[ 3.758126,3.63214,3.747739,3.870668 ]
3.47784:[3.528624,3.398108,3.519023,3.645106 ]
3.281117:[3.369445,3.086881,3.352882,3.520225 ]
就是需要他们后面的四个数据;

支持(0) 反对(0) mls1212 | 园豆:34 (初学一级) | 2022-09-28 15:05

@mls1212: 这是个字典吗?字典的话直接循环k,v取v就行了

支持(0) 反对(0) 北方姆Q | 园豆:1120 (小虾三级) | 2022-09-28 15:24

@北方姆Q: 列表

支持(0) 反对(0) mls1212 | 园豆:34 (初学一级) | 2022-09-29 15:10

@mls1212: 原始数据类型是怎么样的?或者直接贴个图

支持(0) 反对(0) 北方姆Q | 园豆:1120 (小虾三级) | 2022-09-29 15:26
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册