![](/img/trans.png)
[英]How to find which item in a JSON list has the greatest value for two given attributes in Python?
[英]How to find the index of an object in a list of objects given two attributes?
def delete_entry(self,Order_ID, Item_ID):
"""Delete an Item_QtyBookEntry identified by Item_ID"""
self.d.execute("""Delete from ordered_items Where Order_ID = %s AND Item_ID=%s """
,(Order_ID,Item_ID))
self.order_entries.remove(x)
self.order_entries
是orderItemEntry
对象的列表。给定订单ID和商品ID,我需要获取同时在x中设置两个值的对象的索引,以便从列表中永久删除商品。 在执行sql查询之前或之后
这只是整个对象的一部分,它是init类...但是这是初始化列表的地方
class OrderItem(object):
"""Customer will hold ItemEntry objects"""
def __init__(self):
# Initialize our entries list
self.order_entries = []
所以您只想从列表中删除从数据库中删除的记录?
self.order_entries = [x for x in self.order_entries
if x.Order_ID != Order_ID or x.Item_ID != Item_ID]
而不是self.order_entries.remove(x)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.