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%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% 正确的方法是什么?我考虑过列表中的列表中的元组,但列表的标识符不是字符串而是数字。使用进程名称作为键的字典如何: 字典值可
正确的方法是什么?我考虑过列表中的列表中的元组,但列表的标识符不是字符串而是数字。使用进程名称作为键的字典如何: 字典值可以是元组列表。类似的内容
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)]
}
哦,我回答得太晚了,我花了一点时间才写下密码…: