Я читаю файл CSV следующим образом:
import csv
with open('X.csv') as csvfile:
readCSV = csv.reader(csvfile, delimiter=',')
objectids = []
municodes = []
for row in readCSV:
objectid = row[2]
municode = row[5]
objectids.append(objectid)
municodes.append(municode)
Тогда я бы хотел напечатать на экране что-то вроде номера строки, "objectids" и "municodes". Я попробовал так:
checkfirstline = 0
for uniqueobjid in objectids:
if checkfirstline is not 0: #to jump the first line (on this data it's a header)
print("obdid: " + str(uniqueobjid) + " -- city: " )
else:
checkfirstline += 1
Моя проблема в том, что я не уверен, как получить номер строки (индекс) и "municodes" из одной и той же позиции.
Я ожидал результата + - вот так:
row:0 ; obdid: 3; cityid: 20
row:1 ; obdid: 4; cityid: 20