هذا الخطء يستطيع ان ياتي من اي نوع من بيانات تسلسلية (list, dict, tuple, set).
مشكلك ليس واضح لكن قد يكون سبب ذلك هو إستعمال user و تمثيله ب dictionnary.
هل لديك يشبه هذا في برنامجك؟
first_names = ['foo', 'bar']
last_names = ['gravy', 'snowman']
fields = { 'first_names': first_names, 'last_name': last_names, }
for field, possible_values in fields:
print(field, possible_values()
لان هذا البرنامج سياتي بنفس الخطء و حله يكون بزيادة ()items.
first_names = ['foo', 'bar']
last_names = ['gravy', 'snowman']
fields = { 'first_names': first_names, 'last_name': last_names}
for field, possible_values in fields.items():
print(field, possible_values)