int转数组
时间: 2023-07-01 22:28:24 浏览: 69
假设你要将一个整数 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
```
相关问题
python int转数组
回答: 要将Python中的整数转换为数组,可以使用NumPy库中的`numpy.array()`函数。首先,导入NumPy库。然后,使用`numpy.array()`函数将整数转换为数组。例如,如果要将整数5转换为数组,可以使用以下代码:
```python
import numpy as np
num = 5
arr = np.array(\[num\])
print(arr)
```
这将输出数组`\[5\]`,其中整数5被转换为数组中的一个元素。
#### 引用[.reference_title]
- *1* *2* *3* [python 图像转数组和数组转图像,灰度反转,集中变换等](https://blog.csdn.net/myhes/article/details/106539977)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
python 交换机 dis int GigabitEthernet转数组
你可以使用以下代码将字符串转换为数组:
```python
string = "python 交换机 dis int GigabitEthernet"
array = string.split()
print(array)
```
输出结果为:
```
['python', '交换机', 'dis', 'int', 'GigabitEthernet']
```
这样你就得到了一个包含每个单词的数组。
阅读全文