TypeError: 'function' object is not iterable
Sepehr633 Sadeghi
21 تير ۱۴۰۲
mylist=[ 2, 4 , 6 , 8 , 10] def myfunc(number): return number * 2 x = map(mylist, myfunc) print(list(x))
اقا این کدی که تو جلسه 69 گفتین من تو وی اس کد زدم و با خطا مواجه شدم نمیدونم چرا دقیقا همونایی که نوشتین و زدم ولی با خطا رو به رو شد الا خطاشم این زیر میزارم واستون اگه میش راهنمایی کنید.
و این که یه ایده دارم و یه درخواست اگه میشه انواع ارور ها در پایتون رو یه ویدیو براش بزارین اشنا بشیم بدونیم هر ارور برای چی هست بعضی از ارور هایی که میخونم از یه واژه هایی استفاده شده که اصلا نمیدونم چه معناییی میدن.
Traceback (most recent call last):
File "c:\Users\sina\Desktop\python\first.py", line 6, in <module>
x = map(mylist, myfunc)
^^^^^^^^^^^^^^^^^^^
TypeError: 'function' object is not iterable 300
1 پاسخ
- دانیال آذرپناه23 تير ۱۴۰۲
سلام و درود. جای آرگومنت هایی رو که برا map دادید عوض کنید. اول تابع رو بدید بدید لیست رو
