如何将多个列表值作为函数参数传递?

猴面包树1988

有人可以帮助我理解如何将多个列表中的值作为函数参数传递吗?我正在尝试使用包含customerId的url更新每个myemailId的电子邮件。

到目前为止,我的代码:

emailId = [732853380,7331635674]
customerId = ['cust-12345-mer','cust-6789-mer']

for x, y in zip(emailId, customerId):
    def update_email(emailId, token, user, notes="https://myurl.com/customer?customerId =" + customerId):
        headers = {     'accept': 'application/json',
                    'Content-Type': 'application/json',
                    'token': token,
                    'user': user}
        endpoint = 'email/'
        body = {'emailId': emailId, 'user': user, 'notes': notes}
        requests.put(url = host + endpoint, headers = headers, json=body)
        return True

但收到与以def update_email...开头的行相对应的错误

TypeError: must be str, not list

提前致谢!

加比

首先,您不应该为每次循环迭代定义函数,而应该在执行循环之前定义一次。

为了传递值,请使用:

emailId = [732853380, 7331635674]
customerId = ['cust-12345-mer', 'cust-6789-mer']


def update_email(emailId, token, user, customerId):
    notes = "https://myurl.com/customer?customerId =" + customerId
    headers = {'accept': 'application/json',
               'Content-Type': 'application/json',
               'token': token,
               'user': user}
    endpoint = 'email/'
    body = {'emailId': emailId, 'user': user, 'notes': notes}
    requests.put(url=host + endpoint, headers=headers, json=body)
    return True


for x, y in zip(emailId, customerId):
    update_email(x, token, user, y)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将元组作为函数参数传递

来自分类Dev

Swift:如何将闭包作为函数参数传递

来自分类Dev

subprocess.Popen:如何将列表作为参数传递

来自分类Dev

如何将集合列表作为单独的参数传递给函数?

来自分类Dev

如何将通道作为参数传递给函数?

来自分类Dev

如何将数组或列表作为参数传递给PowerShell函数?

来自分类Dev

如何将多个枚举值作为函数参数传递

来自分类Dev

如何将.txt文件作为函数参数传递

来自分类Dev

如何将数组作为参数传递给最大值函数?

来自分类Dev

如何将向量作为函数参数传递给指针

来自分类Dev

如何将插值作为参数传递给angularjs中的javascript函数

来自分类Dev

Rust:如何将Option <trait>作为函数参数传递?

来自分类Dev

如何将列表元素作为参数传递

来自分类Dev

将值列表作为参数传递给R中的函数

来自分类Dev

如何将参数作为函数传递给变量?

来自分类Dev

如何将字典作为函数参数传递?

来自分类Dev

Python:如何将列表作为参数传递给函数?

来自分类Dev

如何将多个对象属性作为参数传递?

来自分类Dev

如何将函数作为参数传递给transform()函数?

来自分类Dev

如何将长整型值传递给以整数作为返回类型的函数的参数?

来自分类Dev

如何将Stream <String>值作为参数传递给在bloc文件FLUTTER中创建的函数

来自分类Dev

如何将列表作为参数传递给blazor页面

来自分类Dev

如何将列表作为参数传递给方法

来自分类Dev

如何将数组或列表作为参数传递给PowerShell函数?

来自分类Dev

如何将函数作为参数传递

来自分类Dev

如何将函数作为参数传递给参数?

来自分类Dev

如何将askopenfilename()返回值作为参数传递给内置python函数open

来自分类Dev

如何将多个(未知数)对象(作为参数)传递给函数 - Java Script

来自分类Dev

在python中,如何将列表的每个值作为函数中的可变长度参数单独传递?

Related 相关文章

  1. 1

    如何将元组作为函数参数传递

  2. 2

    Swift:如何将闭包作为函数参数传递

  3. 3

    subprocess.Popen:如何将列表作为参数传递

  4. 4

    如何将集合列表作为单独的参数传递给函数?

  5. 5

    如何将通道作为参数传递给函数?

  6. 6

    如何将数组或列表作为参数传递给PowerShell函数?

  7. 7

    如何将多个枚举值作为函数参数传递

  8. 8

    如何将.txt文件作为函数参数传递

  9. 9

    如何将数组作为参数传递给最大值函数?

  10. 10

    如何将向量作为函数参数传递给指针

  11. 11

    如何将插值作为参数传递给angularjs中的javascript函数

  12. 12

    Rust:如何将Option <trait>作为函数参数传递?

  13. 13

    如何将列表元素作为参数传递

  14. 14

    将值列表作为参数传递给R中的函数

  15. 15

    如何将参数作为函数传递给变量?

  16. 16

    如何将字典作为函数参数传递?

  17. 17

    Python:如何将列表作为参数传递给函数?

  18. 18

    如何将多个对象属性作为参数传递?

  19. 19

    如何将函数作为参数传递给transform()函数?

  20. 20

    如何将长整型值传递给以整数作为返回类型的函数的参数?

  21. 21

    如何将Stream <String>值作为参数传递给在bloc文件FLUTTER中创建的函数

  22. 22

    如何将列表作为参数传递给blazor页面

  23. 23

    如何将列表作为参数传递给方法

  24. 24

    如何将数组或列表作为参数传递给PowerShell函数?

  25. 25

    如何将函数作为参数传递

  26. 26

    如何将函数作为参数传递给参数?

  27. 27

    如何将askopenfilename()返回值作为参数传递给内置python函数open

  28. 28

    如何将多个(未知数)对象(作为参数)传递给函数 - Java Script

  29. 29

    在python中,如何将列表的每个值作为函数中的可变长度参数单独传递?

热门标签

归档