建立部分国家及对应首都的字典,实现首都查询、删除、增加等功能
时间: 2023-08-21 15:02:33 浏览: 69
好的,可以用 Python 字典来实现这个功能。以下是一个示例代码:
```python
# 定义一个字典,存储国家和首都
capital_dict = {
'中国': '北京',
'美国': '华盛顿',
'日本': '东京',
'韩国': '首尔',
'法国': '巴黎'
}
# 实现查询功能
def search_capital(country):
if country in capital_dict:
return capital_dict[country]
else:
return "该国家不在列表中"
# 实现删除功能
def delete_country(country):
if country in capital_dict:
del capital_dict[country]
return "删除成功"
else:
return "该国家不在列表中"
# 实现添加功能
def add_country(country, capital):
if country in capital_dict:
return "该国家已存在"
else:
capital_dict[country] = capital
return "添加成功"
# 测试代码
print(search_capital('中国')) # 输出:北京
print(search_capital('英国')) # 输出:该国家不在列表中
print(delete_country('法国')) # 输出:删除成功
print(delete_country('英国')) # 输出:该国家不在列表中
print(add_country('德国', '柏林')) # 输出:添加成功
print(add_country('日本', '京都')) # 输出:该国家已存在
print(capital_dict) # 输出:{'中国': '北京', '美国': '华盛顿', '日本': '东京', '韩国': '首尔', '德国': '柏林'}
```
通过以上代码,我们可以实现对国家首都字典的查询、删除、添加等功能。