下面是一个遍历数组并输出TSV报告的示例代码:
def generate_tsv_report(data):
# 打开报告文件
with open('report.tsv', 'w') as file:
# 写入报告头部
file.write('Name\tAge\tCity\n')
# 遍历数组并写入报告内容
for person in data:
name = person['name']
age = person['age']
city = person['city']
file.write(f'{name}\t{age}\t{city}\n')
# 示例数组
people = [
{'name': 'Alice', 'age': 25, 'city': 'New York'},
{'name': 'Bob', 'age': 30, 'city': 'London'},
{'name': 'Charlie', 'age': 35, 'city': 'Tokyo'}
]
# 生成报告
generate_tsv_report(people)
上述代码定义了一个generate_tsv_report
函数,该函数接受一个包含人员信息的数组作为参数。函数会遍历数组,并将每个人的姓名、年龄和城市信息写入报告文件中,每行使用制表符分隔。
示例中的数组people
包含三个人的信息,然后调用generate_tsv_report
函数生成报告。
运行该代码后,会生成一个名为report.tsv
的文件,内容如下:
Name Age City
Alice 25 New York
Bob 30 London
Charlie 35 Tokyo
每一列的标题使用制表符分隔,每个人的信息占据一行,并使用制表符分隔姓名、年龄和城市。
下一篇:遍历数组并填充相邻的空位置