我想检测一下我的字符串向量中是否存在某个字符,以及它是否未将其添加到结尾。
mystrings = ["asfs", "asfsaf", "sfas.sdg", "dsgsd", "sdgsd."]
for i=1:length(mystrings)
if !contains(mystrings[i],".") mystrings[i] = mystrings[i] * "." end
end
以上作品。我正在写这个问题,如果我应该使用某种广播或者这是理想的解决方案。
答案 0 :(得分:2)
我认为您发布的代码没有任何问题。广播解决方案可能看起来像
=IF(W4=7,MIN((TODAY()-$V4)-SUM($W4:W4),IF(COLUMN(B:B) = 13,6,7)),"")
或者如果您更喜欢地图样式
leads = Lead.objects.filter(organization=organization)
for lead in leads:
if lead.email != None:
msg = EmailMessage(
subject,
get_template('email_templates/campaign_email.html').render(
{
'message': message,
'code': lead.code
}
),
from_email,
[lead.email, ]
)
msg.content_subtype = "html"
msg.send()
两者(以及您的解决方案)都通过修改数组来避免分配。