str怎么转数组
时间: 2023-07-06 21:11:06 浏览: 32
在Python中,可以使用list()函数将一个字符串转换为数组。例如,将字符串s转换为数组arr:
```
s = "hello"
arr = list(s)
print(arr)
```
输出结果为:
```
['h', 'e', 'l', 'l', 'o']
```
注意,这里的数组指的是Python中的列表(list),而不是数组(array)。如果需要使用数组(array),可以使用numpy模块中的array()函数进行转换。
相关问题
String 转数组
可以使用JavaScript中的Array.from()方法将字符串转换为字符数组,例如:
```javascript
const text = "abc????";
const chars = Array.from(text);
console.log(chars); //["a", "b", "c", "????"]
```
另外,也可以使用split()方法将字符串按照指定的分隔符转换为数组,例如:
```javascript
const str = "apple,banana,orange";
const arr = str.split(",");
console.log(arr); //["apple", "banana", "orange"]
```
int转数组
假设你要将一个整数 num 转成一个数组 arr,可以按以下步骤进行:
1. 先将整数 num 转成字符串 str。
2. 遍历字符串 str 中的每一位字符,将其转成数字并存入数组 arr 中。
以下是示例代码:
```python
num = 123456
str_num = str(num)
arr = [int(i) for i in str_num]
print(arr) # 输出 [1, 2, 3, 4, 5, 6]
```
需要注意的是,上述代码中的 arr 中存储的是每一位的数字,而不是整数本身。如果要还原成整数,可以使用以下代码:
```python
arr = [1, 2, 3, 4, 5, 6]
num = int(''.join([str(i) for i in arr]))
print(num) # 输出 123456
```