Python完成,请建立5个城市,然后分别执行下列工作。 (A): 列出这5个城市。 (B):请在最后位置增加London。(C):请在中央位置增加Xian。 (D):请使用remove()方法删除'Tokyo'。
时间: 2024-10-20 13:15:05 浏览: 11
首先,我们可以用Python的列表数据结构来模拟这个城市列表。假设我们已经有了初始的城市列表`cities`,那么我们可以按照你的指令逐步操作:
```python
# 初始化城市列表
cities = ['New York', 'Los Angeles', 'Chicago', 'Houston', 'Sydney']
# (A) 列出这5个城市
print("原始城市列表:")
for city in cities:
print(city)
# (B) 在最后位置增加London
cities.append('London')
print("\n添加伦敦后的城市列表:")
for city in cities:
print(city)
# (C) 在中央位置增加Xian
index_to_insert = len(cities) // 2 if len(cities) % 2 == 0 else len(cities) // 2 - 1
cities.insert(index_to_insert, 'Xi'an')
print("\n插入西安后的城市列表:")
for city in cities:
print(city)
# (D) 使用remove()方法删除'Tokyo'
if 'Tokyo' in cities:
cities.remove('Tokyo')
print("\n删除东京后的城市列表:")
else:
print("Tokyo不在列表中,无法删除.")
```
运行这段代码后,你会看到每个步骤中城市列表的变化。请注意,Python的索引是从0开始的,所以"中央位置"取决于列表的长度是否为偶数。
阅读全文