我有两个列表,并将这两个列表合并到一本词典中:
ip = ["1.1.1.1", "2.2.2.2", "3.3.3.3", " 4.4.4.4", "5.5.5.5", "6.6.6.6", "7.7.7.7"]
name = ["ip0", "ip2", "ip2", "ip3", "ip3", "ip3"]
{'ip2': "['2.2.2.2', '3.3.3.3']", 'ip3': "[' 4.4.4.4', '5.5.5.5', '6.6.6.6']", 'ip0': "['1.1.1.1']"}
我想将此词典导出到CSV文件 键在一个单元格中,成对的值也应该在下一个单元格中,并且这个单元格中应该有多行ip地址。 示例:
ip2 2.2.2.2
3.3.3.3
我该怎么做?你知道吗
合并两个列表配置:
k = list(zip(name, ip))
d = {}
for (x,y) in k:
if x in d:
d[x] = d[x] +","+ y
else:
d[x] = y
现在我明白你的意思了。以下是更新答案的示例:
““输出.csv“:”
字典现在如下所示:
相关问题 更多 >
编程相关推荐