您可以使用以下代码将数据对齐并写入字符型变量:

data = [['访问页面', 'RAM', '是否缺页(1是0否)'],
        ['3', "['3']", '1'],
        ['1', "['3', '1']", '1'],
        ['6', "['3', '1', '6']", '1'],
        ['0', "['3', '1', '6', '0']", '1']]

aligned_data = []

for row in data:
    aligned_row = []
    for item in row:
        aligned_item = item.ljust(15)
        aligned_row.append(aligned_item)
    aligned_data.append(aligned_row)

page_info = ''
for row in aligned_data:
    page_info += ''.join(row) + '\n'

print(page_info)

输出:

访问页面         RAM             是否缺页(1是0否)   
3              ['3']           1               
1              ['3', '1']      1               
6              ['3', '1', '6'] 1               
0              ['3', '1', '6', '0'] 1           

在这段代码中,我们首先定义了一个包含原始数据的列表 data。然后,我们创建了一个新的空列表 aligned_data,用于存储对齐后的数据。

接下来,我们使用两个嵌套的 for 循环,遍历原始数据中的每个元素,并将其对齐。对于每个元素,我们使用 ljust 方法将其左对齐,并指定宽度为 15 个字符。对齐后,我们将其添加到一个新的列表 aligned_row 中。

在内部循环结束后,我们将 aligned_row 添加到 aligned_data 中。最后,我们使用一个循环遍历 aligned_data,将每行数据拼接为一个字符串,并添加到字符型变量 page_info 中。

最后,我们将 page_info 输出到控制台

访问页面 RAM 是否缺页1是0否3 3 11 3 1 16 3 1 6 10 3 1 6 0 1如何使上述数据对齐后写入字符型变量

原文地址: https://www.cveoy.top/t/topic/hjhM 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录