我有這樣的發電機製作多輸出列出一個列表中(蟒蛇)
def keys():
objects = [{'1':True,'2':True,'3':False,'4':False,'5':True,'6':True}]
rng = range(len(objects))
clean = int(''.join(map(str, rng)))
for keys, values in objects[clean].iteritems():
if values == True:
yield keys
,然後我想所有的發電機值,這一點我使用循環
for i in keys():
i= i.split()
print i
和輸出是:
['1']
['2']
['5']
['6']
有沒有辦法可以將它們添加到單個列表?如[['1'],['2'],['5'],['6']或最優選['1','2','5','6']。 將不勝感激您的幫助。由於
是...'your_list =列表(鍵())' –