python - 如何在 Python 中将列表的整数项作为字符串参数传递给函数?

标签 python string list arguments

我有一个由整数组成的 Python 列表:

a = [1, 2, 3]

我想将这个列表的项目作为参数传递给一个函数,它们必须是字符串:

myfunc("1", "2", "3")

我该怎么做?

最佳答案

所以...我们使用 * 运算符将序列用作函数调用的多个参数;我们想将每个参数转换为字符串。转换是最明显和简单的,只需将值传递给内置的 str;然后我们可以将转换函数 map 到列表中。这些都是基本技术,我们所要做的就是将它们放在一起:

myfunc(*map(str, a))

关于python - 如何在 Python 中将列表的整数项作为字符串参数传递给函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10845038/

相关文章:

c++ - 反向字符串没有循环

c - 结构体动态链表中的内存分配

c# - 使用 ToArray() 将列表转换为数组

python - 如何使 Django QuerySet 批量删除()更高效

Python Pelican 订单菜单项

php - 在 PHP 中,将字符串与关键字列表进行匹配的最有效方法是什么?

python - 创建单独变量字典的更简单方法?

c# - 无法添加到类对象中的列表

python - x Axis 上的间隔

python - 如何检查python中 float 的大小?