【发布时间】:2020-05-30 07:34:42
【问题描述】:
我阅读了一些类似的问题,但对我的情况没有任何帮助。我有一个循环遍历 csv 文件并提取 IP。然后,我想将这些 IP 串起来,正如您在下面的代码中所见的“添加 =”。如何让字符串 IP 在每次添加时都追加,而不是每次都换行?
代码尝试:
for i in x['Agent IP']:
data = (i)
adding = {'field': 'ip-address', 'operator': 'is', 'value': str(data)}
print(adding)
收到的输出:
{'field': 'ip-address', 'operator': 'is', 'value': '192.168.0.1'}
{'field': 'ip-address', 'operator': 'is', 'value': '192.168.0.2'}
{'field': 'ip-address', 'operator': 'is', 'value': '192.168.0.3'}
{'field': 'ip-address', 'operator': 'is', 'value': '192.168.0.4'}
我希望输出在它们之间附加一个共同点,如下所示:
{'field': 'ip-address', 'operator': 'is', 'value': '192.168.0.1'}, {'field': 'ip-address', 'operator': 'is', 'value': '192.168.0.2'}, {'field': 'ip-address', 'operator': 'is', 'value': '192.168.0.3'}, {'field': 'ip-address', 'operator': 'is', 'value': '192.168.0.4'}
【问题讨论】:
-
你用
append标记了你的问题;你为什么不尝试使用它?