2
はコードです:タプルを文字列リテラルでアンパックしますか?ここ
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,))
最後のものが動作するはずです。 –
これはpython-2.xですか? –
はい、python 2.7 –