for li in list2: tid=li for i,li2 in enumerate(list): s2=li2 if (s2.find(tid)>0 ): i+=1 s3=list[i] y=s3.find('RUNNABLE') if( y>0 ) : dict={tid:[].append('RUNNABLE')我正在尝试附加字典和列表。外循环将从列表中获取最终将成为键的元素,内循环将附加列表。但输出是 {'tid=value': None}
2 回答
守着星空守着你
TA贡献1799条经验 获得超8个赞
你的代码有点混乱,那是提案吗?
list_keys = ['a', 'b', 'c']
list_values = ['not RUNNABLE', 'not RUNNABLE', 'c RUNNABLE']
list_dict = []
for key in list_keys:
for index, value in enumerate(list_values):
if key in value:
if 'RUNNABLE' in value:
list_dict.append({key: ['RUNNABLE']})
print(list_dict)
添加回答
举报
0/150
提交
取消