Может ли кто-нибудь помочь мне понять, как я могу передавать значения из нескольких списков в качестве параметров функции? Я пытаюсь обновить электронную почту для каждого myemailId с помощью URL, который включает customerId.
мой код:
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
Заранее спасибо!