【发布时间】:2020-08-21 04:03:37
【问题描述】:
我正在尝试以字典格式返回非零值及其索引。
例如,如果我有[0 3 0 6 9],则输出将是d['ind'] = [1,3,4] 和d['val'] = [3,6,9]
这是我迄今为止尝试过的。
def inds_vals(x):
d = {'inds': [], 'vals': []}
j=0
for i in x:
if i != 0:
d.update({'inds': j, 'vals':i})
j = j+1
return
【问题讨论】:
标签: python list dictionary indexing