可以将两个列表压缩到一个JSON数组中吗?
输入:
keys=["['os','dist','rel','flag']",
"['os','dist']",
"['os','dist','rel']",
"['os','version','rel','flag']"]
vals=["['linux','centos','9','y']",
"['linux','ubuntu']",
"['linux','rhel','8']",
"['linux','8','.03','y']"]
df=pd.DataFrame({'key':keys,'val':vals})
字符串
所需输出:
{'key':'os','val':'linux'},{'key':'dist','val':'rhel'},{'key':'rel','val':'9'},{'key':'flag','val':'y'}
...
...
型
我是python新手,尝试了几种不同的list/map/lambda/zip组合,到目前为止都没有成功。
1条答案
按热度按时间kcugc4gi1#
这是可以做到的,但你肯定不需要或想要Pandas。我的猜测是,这不是你想要的实际结果,但这里是如何做到这一点。
字符串
输出量:
型