亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

獲取從數組到變量的所有內容

獲取從數組到變量的所有內容

烙印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 關注
  • 122 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號