获得python array的最外层个数
时间: 2023-05-08 22:01:22 浏览: 95
要获得Python数组的最外层个数,可以使用len()函数。len()函数可以返回指定序列(例如,一个列表、元组或字符串)的长度或元素个数。对于多维数组,len()函数只能返回最外层的元素个数。例如,对于以下数组:
my_array = [[1,2,3],[4,5,6],[7,8,9]]
要获得最外层的元素个数,可以使用以下代码:
outer_length = len(my_array)
print(outer_length) # 输出 3
以上代码中,len()函数返回了“my_array”数组的最外层元素个数,即3。outer_length变量即为最外层的元素个数。这样就可以获得Python数组的最外层个数了。
相关问题
python array长度
获取单维列表或单维numpy数组的长度,可以使用len函数。例如,对于单维列表list1和单维numpy数组array1,可以使用len(list1)和len(array1)来获取它们的长度,分别得到5。
对于多维列表或多维numpy数组,len函数返回的是最外层的大小。例如,对于多维列表list2和多维numpy数组array2,使用len(list2)和len(array2)可以得到它们的最外层的大小,分别为2。
参考文章:Python返回数组(List)长度的方法
将python中的array按列写入excel
可以使用Python中的openpyxl库来实现将array按列写入Excel的功能。具体实现方法可以参考以下代码:
```python
import openpyxl
# 创建一个新的Excel文件
wb = openpyxl.Workbook()
# 选择第一个工作表
ws = wb.active
# 定义一个二维数组
data = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
# 将二维数组按列写入Excel
for col in range(len(data[0])):
for row in range(len(data)):
ws.cell(row=row+1, column=col+1, value=data[row][col])
# 保存Excel文件
wb.save('data.xlsx')
```
以上代码将二维数组data按列写入Excel文件data.xlsx中。如果要将数据按行写入Excel,则只需要将内层循环和外层循环的顺序交换即可。
阅读全文