将字符串拆分或提取为函数的参数?

1Up*_*1Up 4 python string

假设我有一个带字符串参数的函数.但我想动态生成它们.似乎没有办法轻松插入.这是怎么做到的?看看我的例子

i_take_strings('one', 'two', 'and_the_letter_C')

s = 'one two and_the_letter_c'

i_take_strings(x for x in s.split()) #python thinks I'm retarded with this attempt
Run Code Online (Sandbox Code Playgroud)

ozg*_*gur 5

s.split()已经返回一个列表,以便您可以将它传递给你的功能variable arguments通过预先*像如下:

i_take_strings(*s.split())
Run Code Online (Sandbox Code Playgroud)