سلام من خواستم تبدیل list به dictionary انجام بدم و هم زمان از تابع استفاده کنم با این کد:
: def x(lon)
:for i in range(list_of_number)
value = (list_of_number[i])
i += 1
key = (f"number{i}")
list_of_number1[key] = value
print(list_of_number1)
return
{} = list_of_number1
[ ] = list_of_number
counter = 1
amount = int(input("how many number do you entend to enter?: "))
while counter <= amount
number = str(input(f"enter {amount} number:"))
list_of_number.append(number)
counter += 1
x(list_of_number)
ولی در اخر همچین اروری میده
TypeError: 'list' object cannot be interpreted as an integer
تاجایی که میدونم باید int رو به str تبدیل کنم ولی هرچی تلاش کردم نشد
ایا این عمل کلا قابل انجام هست یا مشکل منم ]: