字符串格式化和组合:创建三个列表,分別存储城市名称,国家名称、和城市人口。 将每个城市的名称,对应的国家和人口数组合成一个描达信息的字符串,并将这些字符串存 储在一个新列表中,最后打印结果。4
时间: 2024-11-25 19:22:29 浏览: 3
当然,我们可以使用Python的字符串格式化功能来完成这个任务。首先,我们需要定义三个列表,然后使用`zip()`函数将它们结合在一起,形成元组,最后使用`str.format()`方法来构建字符串。
```python
# 假设我们有以下三个列表
cities = ["北京", "纽约", "东京"]
countries = ["中国", "美国", "日本"]
populations = [21542000, 84937000, 37400000]
# 使用zip()函数结合列表
city_country_pop = list(zip(cities, countries, populations))
# 创建一个新的空列表用于存放字符串
formatted_strings = []
# 将元组格式化为字符串并添加到新列表中
for city, country, pop in city_country_pop:
formatted_string = f"城市:{city},国家:{country},人口:{pop}"
formatted_strings.append(formatted_string)
# 打印结果
for string in formatted_strings:
print(string)
阅读全文