如何将python字典值打印到txt文件

时间:2019-01-14 20:50:31

标签: python-3.x

我有字典

{'1':a,'2':b,'3':c,'4':d}

我想打开包装并打印a,b或c,d ...等。

我可以在两行中打印ab,但是我希望它们可以在同一行中用','分隔并写入到CSV中

for key, value in dict.items():
                if key =="1" or key == "2":
                    print(value)

2 个答案:

答案 0 :(得分:0)

我认为这是您正在寻找的东西-

dict = {'1': 'a', '2': 'b', '3': 'c', '4': 'd'}


# Create an empty string to store values from dict
result_string = ""
for key,value in dict.items():
  if key == '1' or key == '2':
    # add the current value from dict to this string
    result_string =  result_string + value + ","

# this will print: a,b
print(result_string[:-1])

答案 1 :(得分:0)

您可以直接使用csv.DictWriter类将dict数据写入csv文件中

strArray