如何从csv文件创建以元组为值的字典?

时间:2018-12-03 14:02:54

标签: python csv dictionary

谁能告诉我如何从CSV FILE创建以下格式的字典(字典中的元组)…。 {'a':(2.0,3.0),'b':(60.0,0.0),'c':(100.0,0.0)} 键和值是csv文件中的ROWS。

我尝试过这种方式,但是我得到的只是一本单独的词典,而不是一本词典。谢谢

import csv
with open('Book1.csv') as csvfile:
    rdr = csv.reader(csvfile)
    for row in rdr:
        d={row[0]:(float(row[1]),float(row[2]))}

    print(d)

1 个答案:

答案 0 :(得分:1)

您将在每次迭代中创建一个字典,而是执行以下操作:

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class="container">
  <div class="column">
    <table class="result"></table>
  </div>
  <div class="column">
    <table class="result"></table>
  </div>
</div>