附加列表字典时遇到问题

 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}


幕布斯6054654
浏览 131回答 2
2回答

守着星空守着你

你的代码有点混乱,那是提案吗?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)
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python