使用python从字典值中删除方括号的函数[duplicate]

velaa5lx  于 2023-03-07  发布在  Python
关注(0)|答案(1)|浏览(162)
    • 此问题在此处已有答案**:

How do I make a flat list out of a list of lists?(34个答案)
十小时前关门了。
我有一本字典,它看起来像这样:
[[1386,111],[1475,111],[1475,159],[1386,159]]]
我怎么才能去掉值的方括号呢,看起来像这样:
{"文件盒":[1386、111、1475、111、1475、159、1386、159 ]}
我怎么能写一个函数来做这个呢?
d = {k:v [0]对于d.项()中的k,v}

ef1yzkbh

ef1yzkbh1#

flat_list = [item for sublist in l for item in sublist]

也就是

flat_list = []
for sublist in l:
    for item in sublist:
        flat_list.append(item)

功能:

def flatten(l):
    return [item for sublist in l for item in sublist]

相关问题