Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 用“连接字符串”;及;取决于单个或多个结果_Python_Django_List - Fatal编程技术网

Python 用“连接字符串”;及;取决于单个或多个结果

Python 用“连接字符串”;及;取决于单个或多个结果,python,django,list,Python,Django,List,编译字符串(例如,错误消息)的最佳方法是什么?如果需要,包括带有“and”等连接词的元素的数据库相关结果 假设我有一个类似[Object1,Object2]的db结果。我想让我的邮件读“…Object1.name和Object2.name…”。 如果只有一个结果[Object1],则应为“…Object1.name…” 我知道如何在模板中执行此操作,但如何在代码中最有效地执行此操作? 如果可能的话,我很想传递很多If:和else: 感谢您的帮助 祝你有愉快的一天。你说的“如果可能…”是什么意思?

编译字符串(例如,错误消息)的最佳方法是什么?如果需要,包括带有“and”等连接词的元素的数据库相关结果

假设我有一个类似[Object1,Object2]的db结果。我想让我的邮件读“…Object1.nameObject2.name…”。 如果只有一个结果[Object1],则应为“…Object1.name…”

我知道如何在模板中执行此操作,但如何在代码中最有效地执行此操作? 如果可能的话,我很想传递很多If:和else:

感谢您的帮助


祝你有愉快的一天。

你说的“如果可能…”是什么意思?检查我的答案,这是你问题的第一部分,但我可以在理解你对第二部分的意思后立即更新:)你马上就知道了。谢谢你们的快速回答。你们说“若可能…”是什么意思?检查我的答案,这是你问题的第一部分,但我可以在理解你对第二部分的意思后立即更新:)你马上就知道了。谢谢你的快速回答。
list_of_objects = [Obj1, Obj2, ... ObjN]
" and ".join([obj.name for obj in list_of_objects])
' and '.join(x.name for x in result)