如果只有两个项目,或者在最后两个项目之间使用逗号和符号,我试图将列表转换为用&符号连接的分隔字符串,例如
Jones & Ben
Jim, Jack & James
Run Code Online (Sandbox Code Playgroud)
我目前有这个:
pa = ' & '.join(listauthors[search])
Run Code Online (Sandbox Code Playgroud)
并且不知道如何整理逗号/&符号问题.初学者,所以完整的解释将不胜感激.
我想要列表的语法上正确的人类可读的字符串表示形式。例如,列表['A', 2, None, 'B,B', 'C,C,C']应返回字符串A, 2, None, B,B, and C,C,C。这个人为的例子有些必要。请注意,牛津逗号与此问题有关。
我试过了,', '.join(seq)但是对于上述示例并没有产生预期的结果。
请注意预先存在的类似问题: