我怎么能用一个map得到同样的结果呢?我是一个初学者,试图学习map和迭代的关系。有没有可能把这个循环放到一个map中?
user_list = [int(input("what is the fist integer? "))]
for i in user_list:
if i < 100:
i *= 2
if i > 100:
break
user_list.append(i)
我怎么能用一个map得到同样的结果呢?我是一个初学者,试图学习map和迭代的关系。有没有可能把这个循环放到一个map中?
user_list = [int(input("what is the fist integer? "))]
for i in user_list:
if i < 100:
i *= 2
if i > 100:
break
user_list.append(i)
1条答案
按热度按时间oug3syen1#
我不太确定您是在寻找“map”函数还是实际的“map”数据类型。
如果你正在寻找如何使用python的“map”函数,那么你可以这样使用它:
该函数将为可迭代对象中的每个元素运行。
在“函数”位置,您可以放置您的函数或使用lambda表达式,类似于:
为了打印,如果我没记错的话,你将不得不再次将其转换为列表:
如果你正在python中寻找一个类似于“map”的数据类型,你可以查找“dictionary”