36 lines
832 B
Python
36 lines
832 B
Python
import csv
|
|
|
|
with open("20201214_QDV2020_001.csv") as csv_file:
|
|
csv_reader = csv.reader(csv_file)
|
|
|
|
line_count = 0
|
|
|
|
rows = []
|
|
indc = set()
|
|
|
|
for row in csv_reader:
|
|
if line_count == 0:
|
|
print(f'Column names are {", ".join(row)}')
|
|
line_count += 1
|
|
else:
|
|
row_a = {"provincia": row[0], "valore": row[4], "indicatore": row[5]}
|
|
indc.add(row[5])
|
|
rows.append(row_a)
|
|
|
|
indc = list(indc)
|
|
print("Indicatori della qualità della vita:")
|
|
for i in range(len(indc)):
|
|
print(str(i+1) + ".", indc[i])
|
|
|
|
while True:
|
|
indic = input("Inserisci l'indicatore: ")
|
|
|
|
if indic == "quit":
|
|
break
|
|
|
|
indic = indc[int(indic)]
|
|
|
|
rows_filtered = {}
|
|
for r in rows:
|
|
if r["indicatore"] == indic
|