为了账号安全,请及时绑定邮箱和手机立即绑定

获取从数组到变量的所有内容

获取从数组到变量的所有内容

烙印99 2023-05-23 10:26:19
在这里,我选择了用户的所有电子邮件并将它们放入 1 个数组中:mycursor = mydb.cursor()sqlEmail = "SELECT epost FROM brukere WHERE notification = 'YES'"mycursor.execute(sqlEmail)result = mycursor.fetchall()emailList = []for row in result:    emailList.append(row[0])print("Email list for current script: ", emailList[0], emailList[1], emailList[2])```我想将每封电子邮件都放入发件人列表,但我想这样做的唯一方法就是这样gmail_user = 'anonymous' # this is the email sending itsent_from = gmail_userto = [emailList[0], emailList[1], emailList[2]] #<subject = 'Temperature is over 28C!!!'body = """在这里,我希望它从数组中逐一获取,因此如果添加了新电子邮件,它会自动插入它们,如果从数据库中的电子邮件列表中删除 1 封电子邮件,它也会崩溃,因为它被硬编码为从数据库中获取 3 封电子邮件.我该如何解决这个问题?
查看完整描述

1 回答

?
千万里不及你

TA贡献1784条经验 获得超9个赞

如果要打印整个列表,请不要理解为什么要对这三个值进行硬编码。此外,to = [emailList[0], emailList[1], emailList[2]]您基本上是从数组中获取单独的值并将它们放回新数组中?如果您已经可以传入一个数组,那么只需按原样传递 emailList。

如果您尝试指定要传入的数组范围,则可以指定开始和结束索引。

a=[0,1,2,3,4,5]

print(a[1:3])

>>>1 2 3

print(a[:2])

>>>0,1,2


查看完整回答
反对 回复 2023-05-23
  • 1 回答
  • 0 关注
  • 75 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信