|
仅从你的代码来看,是因为参数spam并不是一个string类型的,自然没法用“+”和string类型连接起来。
另外就是关于实现函数,如果只是为了达到你的目的:“例如列表为['a','b','c','d'],让这个列表通过函数变成为 a b c and d这样”,我想可以这样实现:
- def add_list(spam):
- spam.insert(-1, 'and')
- return " ".join(spam)
- print add_list(['a', 'b', 'c', 'd'])
- >> a b c and d
复制代码 |
|