python如何将array中,能转化为数字的文本转化为数字
时间: 2024-05-07 15:21:49 浏览: 82
(python)使用余弦相似度算法计算两个文本的相似度的简单实现
5星 · 资源好评率100%
可以使用Python的内置函数`isdigit()`来判断一个字符串是否只包含数字,如果是数字,则可以使用`int()`函数将其转换为整数。下面是一个示例代码:
```python
arr = ["1", "2", "3", "4", "5", "a", "b", "c", "6", "7"]
result = []
for s in arr:
if s.isdigit():
result.append(int(s))
print(result)
```
输出结果为:
```
[1, 2, 3, 4, 5, 6, 7]
```
在这个示例中,我们首先定义了一个包含数字和文本的字符串列表`arr`,然后使用循环遍历每个元素。如果当前元素只包含数字,则将其转换为整数并添加到结果列表中。最后输出结果列表即可。
阅读全文