Skip to main content
 首页 » 编程设计

python之在字符串文字中解压元组

2024年10月01日9luoye11

代码如下:

a = 'a b c' 
b = 'd' 
 
def func(a): 
    a_list = a.split(' ') 
    return a_list[0], a_list[1], a_list[2] 
 
 
print '1 = %s, 2 = %s, 3 = %s, 4 = %s' % (func(a), b) 
 
(func(a), b) 

报错。

我试过了

(*(func(a)), b) 

没有运气。

请您参考如下方法:

在将元组传递到字符串插值之前连接元组,使用:

print '1 = %s, 2 = %s, 3 = %s, 4 = %s' % (func(a) + (b,))