我需要开发一个出租车预订应用程序。其中一个功能是向可用的车辆列表中添加一个新的车辆,如果您想要的话,您可以从车辆列表中删除它。
我使用字典数据结构来实现这个问题,

此代码将显示可用的车辆列表。
vehicals = {"car":["3-4","AC/Non A/C"],"van":["6-8"],"3 Wheelers":["3","Not Avilable A/C"]}
number_of_items = len(vehicals)
i=1
print("Available Vehicals List")
for key, value in vehicals.items():
print(str(i)+"."+key)
i+=1因此,我希望在向此字典中添加新项后更新此列表,或从此列表中删除项目。
发布于 2022-06-02 08:10:08
要添加新数据,它很简单。你有
vehicals['new_car'] = valuenew_data = {'new_car': ["5-12"], 'new_car_2': ["4-6"]}',
您可以简单地通过vehicals.update(new_data)更新旧的dict。
要删除旧的,您还有两种方法:
简单的vehicals.pop('car_to_delete')
del vehicals['car_to_delete']
希望它能帮上忙
发布于 2022-06-02 08:05:34
您可以通过以下方式添加一个新项目:
vehicles['new_item'] = value删除一个旧的,办法是:
vehicles.pop('old_item')https://stackoverflow.com/questions/72472686
复制相似问题