Python 如何在if语句中查找缺少的值索引?

Python 如何在if语句中查找缺少的值索引?,python,postgresql,if-statement,append,psycopg2,Python,Postgresql,If Statement,Append,Psycopg2,我需要比较SQL和Selenium解析器中的数据 关键是,若我从Selenium获得新值,那个么将这些值插入SQL,若根据id挂起,那个么更新现有值 它们看起来像这样 解析器的结果 ds 字段1 日期 价格 身份证件 0 美国东部时间4月29日星期四10:01 $2.07 73e14f90-f482-4757-9ddb-494e2b9041b7 1. 美国东部时间4月29日星期四10:01 $2.06 1cf6102a-7b3c-4318-8b9e-77f3b8e32af1 2. 美国东部时间4

我需要比较SQL和Selenium解析器中的数据 关键是,若我从Selenium获得新值,那个么将这些值插入SQL,若根据id挂起,那个么更新现有值 它们看起来像这样

解析器的结果

ds

字段1 日期 价格 身份证件 0 美国东部时间4月29日星期四10:01 $2.07 73e14f90-f482-4757-9ddb-494e2b9041b7 1. 美国东部时间4月29日星期四10:01 $2.06 1cf6102a-7b3c-4318-8b9e-77f3b8e32af1 2. 美国东部时间4月29日星期四10:01 $2.07 a72c8d39-2930-4ecd-a77b-785da6712b24 3. 美国东部时间4月29日星期四10:30 $2.25 b4e0e9ef-dbe1-407c-8584-b3998c915dde 4. 美国东部时间4月29日星期四10:46 $2.34 95c3db89-c1c7-423a-8fdb-21ecf55e0bf1 5. 泰国时间4月29日星期四09:30 $2.52 8123054b-e9c9-4785-a071-67bcc20b8b96 6. 周四4月29日11:45 MDT $2.57 62decf1f-ebda-47ff-bedb-67e3b88c3c57 7. 太平洋时间4月29日星期四11:30 $2.63 a1116a78-f2b5-470c-a09d-7663b52472f5 8. 泰国时间4月29日星期四14:28 $2.02 f6c7c815-c045-41a3-a0a4-0e15b1a60e57 9 美国东部时间4月29日星期四18:00 $2.36 479b0f16-0688-4ceb-aedd-9bb61d8fa781 10 太平洋时间4月29日星期四18:00 $2.44 f20addf7-0243-487e-9943-FE2DC8BFA2B 11 太平洋时间5月6日星期四18:30 $2.11 40c70728-7da4-481f-bfc9-96648e10eab1 12 美国东部时间5月7日星期五18:30 $3.00 e1b648fa-38ef-4f22-9a7b-0f79abdaa769 13 美国东部时间5月8日星期六17:30 $2.11 fc8d61b1-692f-4c7c-9128-ba98e24564de 14 太平洋时间5月8日星期六18:00 $2.00 b9e20c68-f72c-44e7-8c5a-fe3acee664fa