2016-12-08 207 views
-1

我在列表列表中获取按键和计时输出作为元组。从列表列表中获取索引

for i in x: 
    if i != []: 
     print i 

我怎么也得在输出列表中的相应位置:

output = [[], [], [('m', 2.8167322647641413)], [], [('m', 2.8179350001591956)], [], [], [], [], [], [], [('m', 0.3381059524253942)], []] 

我管理使用选择所有的非空列表? 我想:

for idx, val in enumerate(x): 
    print(idx, val) 

但是,让我所有的指标和所有列表。

+0

想学我,心理学软件中存在的蟒蛇。 – Stargateur

回答

1

测试val如果是印刷在非空:

for idx, val in enumerate(x): 
    if val: 
     print(idx, val) 
+1

当检查python列表(或其他容器)的非空虚时,请使用表达式'len(thing)== 0',这更清晰。 – KokaKiwi