Моя цель - написать python код, который будет получать элементы в csv и проверять, есть ли имена, полученные в csv, уже в базе данных, а затем обновить его. Формат словаря выглядит следующим образом:
candidate = {}
stream = io.StringIO(data_file.stream.read().decode("UTF8"), newline=None)
csv_input = csv.reader(stream)
print(csv_input)
for row in csv_input:
print(row)
if any(x.strip() for x in row):
candidate[row[20]] ={
'name_item': f'{row[20]}',
'job_item': f'{row[27]}'
}
Есть ли для меня способ получить его, например, (на другом языке)
for(int x= 0; x < lengthofSomething; x++){
print(candidate[x]['name_item'])}
Есть ли способ для меня сделать это с помощью Python? Так как сейчас он принимает, только если я скажу так: m = candidate['Name_of_a_key']['name_item']
Спасибо и мои извинения. Я действительно плохо знаком с языком.