在 python 中创建字符串数组的最佳方法是什么?

2024-03-23

我对 Python 及其库比较陌生,我想知道如何创建具有预设大小的字符串数组。这在java中很容易,但我想知道如何在python中做到这一点。

到目前为止我能想到的就是

strs = ['']*size

当我尝试对其调用字符串方法时,调试器会给出错误 X 操作在对象元组中不存在。

如果是在java中,这就是我想做的。

String[] ar = new String[size];
Arrays.fill(ar,"");

请帮忙。

错误代码

    strs[sum-1] = strs[sum-1].strip('\(\)')
AttributeError: 'tuple' object has no attribute 'strip'

Question:我如何在 Python 中完成通常在 Java 中可以完成的工作,同时仍保持代码整洁。


在 python 中,你通常不会做你想做的事情。但是,下面的代码可以做到这一点:

strs = ["" for x in range(size)]
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 python 中创建字符串数组的最佳方法是什么? 的相关文章

随机推荐