小编sfr*_*sfr的帖子

Python:字符串连接对象的多个属性

我有一个基于 Orm 的对象列表。我现在想连接一些由“|”分隔的属性 (管道),然后使用“\n”连接所有对象。

我试过:

class A(object):
    def __init__(self, name, age):
        self.name = name
        self.age = age

obj_list = [A("James", 42), A("Amy", "23")]
"\n".join("|".join(o.name, o.age for o in obj_list))

File "<console>", line 1
SyntaxError: Generator expression must be parenthesized if not sole Argument
Run Code Online (Sandbox Code Playgroud)

究竟什么必须加括号?

有什么提示吗?

保护你。

python string attributes join object

2
推荐指数
1
解决办法
6475
查看次数

标签 统计

attributes ×1

join ×1

object ×1

python ×1

string ×1