TypeError: 'function' object is not iterable

سوال شده توسط: Sepehr633 Sadeghi

تاریخ ثبت: ۱۴۰۲/۰۴/۲۱

بازدید: 288

پاسخ: 1

تگ: پایتون


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
پاسخ ها
user

دانیال آذرپناه

سلام و درود. جای آرگومنت هایی رو که برا map دادید عوض کنید. اول تابع رو بدید بدید لیست رو

برای ثبت پاسخ باید خود شوید