假设我有一个带字符串参数的函数.但我想动态生成它们.似乎没有办法轻松插入.这是怎么做到的?看看我的例子
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)
s.split()已经返回一个列表,以便您可以将它传递给你的功能variable arguments通过预先*像如下:
i_take_strings(*s.split())
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
670 次 |
| 最近记录: |