我有以下清单:
lis = ['hi how are you', 'pretty good', 'lore lipsum dolor done', 'done lipsum dolor', 'lipsum dolor done', 'lipsum lore done', 'greetings']
以及以下函数,该函数使用请求库调用API:
def my_req(text):
payload = {'txt': text, 'param1': param1,
'param2': param2, 'param3': param3, 'param4': param4}
r = requests.get('http://api.exmaple.com', params=payload, stream = True)
try:
json_data = json.dumps(r.json())
except JSONDecodeError:
np.nan
data = yaml.load(json_data)
foo(data['index'])
return foos_list
我想将函数应用于lis
的每个元素。因此,我试着这样做:
在:
lis = [my_req(item) for item in [lis]]
试试这个:
根据问题描述和示例数据,您的输入是字符串列表,其中每个子列表的长度为1,您需要:
这将返回一个元组列表。如果要将其展平,请使用
itertools
:相关问题 更多 >
编程相关推荐