python列表显示省市联动
时间: 2023-10-11 14:07:48 浏览: 127
可以通过使用多个列表来实现省市联动的功能。首先,你需要准备两个列表,一个用于存储所有的省份,另一个用于存储对应的城市。例如:
```python
provinces = ['北京市', '上海市', '广东省', '江苏省'] # 省份列表
cities = [['北京市'], ['上海市'], ['广州市', '深圳市'], ['南京市', '苏州市']] # 城市列表,与省份一一对应
```
接下来,你可以通过选择省份来动态显示对应的城市。可以使用一个循环来遍历省份列表,并根据用户选择的省份索引来获取对应的城市列表。例如:
```python
selected_province = provinces[0] # 假设用户选择了第一个省份
# 获取用户选择的省份在省份列表中的索引
province_index = provinces.index(selected_province)
# 根据省份索引获取对应的城市列表
selected_cities = cities[province_index]
# 打印出对应省份的城市列表
for city in selected_cities:
print(city)
```
在上述代码中,我们假设用户选择了第一个省份,然后根据选择的省份获取对应的城市列表,并打印出来。你可以根据实际需求修改代码,例如使用用户输入来选择省份。
希望以上代码能够帮助到你实现Python列表显示省市联动的功能。
阅读全文