python - python中数组的字符串表示

标签 python

有什么东西可以在 python 中执行以下操作吗?还是我必须自己实现?

array = [0, 1, 2]
myString = SOME_FUNCTION_THAT_TAKES_AN_ARRAY_AS_INPUT(array)
print myString

打印

(0, 1, 2)

谢谢

最佳答案

你很幸运,Python 有一个函数正是用于此目的。它称为加入

print "(" + ", ".join(array) + ")"

如果您熟悉 PHP,join 类似于 implode。上面的", "是元素分隔符,可以用任意字符串替换。例如,

print "123".join(['a','b','c'])

将打印

a123b123c

关于python - python中数组的字符串表示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1895539/

相关文章:

python - 如何在 for 语句中获取数字列表

python - 查找 XPath 段落(以下兄弟?)

python - Kedro:如何从一个目录中传递多个相同的数据作为节点输入?

python - 限制循环帧速率

python - 如何获取 Pandas 数据框中单元格值的长度?

python - 根据两个键排序,第一个降序排序,第二个升序排序

python - 如何保存 Pymaging PNG 图像?

python - wxpython:带有 wx.SashLayoutWindow 的多个面板

python - Abaqus:创建新的 FieldOutput(格式?)

Python:在加载之前对原始数据文件进行排序