python中判断某个元素在list中是否存在

1、关键字:in 和 not in
比如: list = [1, 2, 3] 判断 3或者某个元素a=3是否包含在列表中,很简单:
print(‘3’ in list) 输出结果为True;
print(a in list) 输出结果为True;
print(‘4’ in list ) 输出结果为False;
2、个人经历及实践:
最近要对GNSS实时数据进行筛选,根据别人给的筛选文件,对实时产品进行筛选,刚开始,解决了筛选历元的输出。
python中判断某个元素在list中是否存在_第1张图片
但是对应的2019 7 3 06 10 0.000由于该历元筛选文件中并没有这个历元,自然而然我就过滤掉了,自然而然就是没有数据,本以为就此结束了。
其实我们的目的只是对筛选文件中存在的历元进行筛选,筛选文件中没有的历元,要正常输出,这就导致了我的返工,而其中遇到的问题就是对未筛选的历元进行输出的时候,输出不同的问题,经历了一天半的思考,还是没有解决。
后来本来想着交代任务,就想着将现在输出的文件和为筛选的文件,惊醒历元数据的合并,这是一种办法,后来回到宿舍,静下心来想了一下,为什么不对初始文件中的历元与筛选文件中的历元各自生产list,然后使用in的方式,来判断当前历元是否存在,不就好了。
今天试了一下,很简单的三条语句就解决了。输出结果为:
python中判断某个元素在list中是否存在_第2张图片
python中判断某个元素在list中是否存在_第3张图片
总结一下:做事情一定思考后,确定方案再做,其次要做好pycharm单步调试的工作,这也是导致我浪费这么久时间的原因,最后对于python语句还是不熟,多加学习才好。

你可能感兴趣的:(python,GNSS数据处理)