如何让添加的数据换行显示?

问题

想要将输入的数据 换行显示出来

产生的原因

在定义时没有进行换行操作

解决方法

手动在字符串中添加换行符

你可以在字典的值(通常是字符串)中手动插入换行符\n,以便在打印或输出时实现换行。

population = {      'New York': '8,537,673\n',    
  'Los Angeles': '3,971,883\n',    
  # ... 其他城市人口数据  }   
for city, pop in population.items():     
     print(city, pop, end='')  # end='' 用来避免自动换行,因为我们已经在pop中插入了换行符

2. 在打印时使用格式化字符串

你可以使用Python的格式化字符串功能来控制输出的格式,包括换行。

population = {      'New York': '8,537,673',    
  'Los Angeles': '3,971,883',      # ... 其他城市人口数据 
 }   
for city, pop in population.items():    
   print(f"{city}:\n{pop}")  # \n 在这里用于换行

3. 使用JSON格式化输出(适用于输出到文件或网页)

如果你需要将字典输出为JSON格式并希望格式化(包括换行),可以使用json.dumps()函数并设置indent参数。

import json   
population = {      'New York': '8,537,673',     
 'Los Angeles': '3,971,883',      # ... 其他城市人口数据  }    
json_str = json.dumps(population, indent=4)  # indent=4 表示每个层级缩进4个空格  print(json_str)  # 输出格式化的JSON字符串,包括换行