所以,我有这个:
一个列表:
my_list = ['Spike', 'Alex', 'Andrei']
而我正在调用一个函数:
ThisIsAExample(name= )
现在我有两个问题:
1:my_list
是从数据库中获取的列表,并且用户将添加更多项目
2:ThisIsAExample
只能作为项目name=
。
有没有办法在将新项目添加到列表时调用函数多种类型,而不必每次将项目添加到列表时都添加ThisIsAExample(name = Spike)?
编辑:
我的代码如下:
results = [InlineQueryResultArticle(
id=uuid4(),
title=my_list,
input_message_content=InputTextMessageContent(
some_content,disable_web_page_preview=True,
parse_mode=ParseMode.MARKDOWN))]
它来自python-telegram-group库。这里name
是'标题'。我需要使用我列表中的每个项目title=
。我需要它这样做所以每次我在列表中有一个新项目时它将生成并重复该功能在前一个同样的东西但具有不同的'title ='
发布于 2018-09-06 16:03:03
看起来你需要map
功能
例如:
my_list = ['Spike', 'Alex', 'Andrei']
res = map(ThisIsAExample, my_list)
这适用ThisIsAExample
于列表中的每个元素
https://stackoverflow.com/questions/-100006108
复制相似问题