Python 我应该如何安排我的数据?

Python 我应该如何安排我的数据?,python,Python,我想记录不同时间每个进程的CPU百分比。我需要一个数据结构,它允许我像这样保存数据: Explorer.EXE 19:03 | 47% 19:05 | 14% 19:08 | 24% Firefox.EXE 19:03 | 21% 19:05 | 14% 19:08 | 2% Messenger.EXE 19:03 | 11% 19:05 | 12% 19:08 | 11% 正确的方法是什么?我考虑过列表中的列表中的元组,但列表的标识符不是字符串而是数字。使用进程名称作为键的字典如何: 字典值可

我想记录不同时间每个进程的CPU百分比。我需要一个数据结构,它允许我像这样保存数据:

Explorer.EXE 19:03 | 47% 19:05 | 14% 19:08 | 24% Firefox.EXE 19:03 | 21% 19:05 | 14% 19:08 | 2% Messenger.EXE 19:03 | 11% 19:05 | 12% 19:08 | 11%
正确的方法是什么?我考虑过列表中的列表中的元组,但列表的标识符不是字符串而是数字。

使用进程名称作为键的字典如何:

字典值可以是元组列表。

类似的内容

struct = {
    "Explorer.EXE": [
        (datetime.time(19, 03), .47),
        (datetime.time(19, 05), .14),
        ...
    ],
    "Firefox.EXE": [
        (datetime.time(19, 03), .21),
        (datetime.time(19, 05), .14),
        ...
    ],
    ...
}
data = {
    'Explorer.EXE': [ ("19:03", 47), ("19:05" , 14), ("19:08" , 24)],
    'Firefox.EXE' : [ ("19:03", 21), ("19:05" , 14), ("19:08" , 2) ],
    'Messenger.EXE': [ ("19:03" , 11), ("19:05" , 12), ("19:08" , 11)]
}

哦,我回答得太晚了,我花了一点时间才写下密码…: