python查看tuple的形状
时间: 2023-07-24 22:32:48 浏览: 173
tuple是一种不可变的有序序列,因此它的形状是由其中元素的个数和类型所决定的。你可以使用内置函数`len()`来查看tuple中元素的个数,例如:
```python
t = (1, 2, 3, 4, 5)
print("Tuple t has length:", len(t))
```
输出结果为:
```
Tuple t has length: 5
```
如果你想查看tuple中元素的类型,可以使用内置函数`type()`和Python的切片操作,例如:
```python
t = (1, 2, "three", [4, 5])
for i in range(len(t)):
print("The type of element", i, "is", type(t[i]))
```
输出结果为:
```
The type of element 0 is <class 'int'>
The type of element 1 is <class 'int'>
The type of element 2 is <class 'str'>
The type of element 3 is <class 'list'>
```
相关问题
python 查看tuple 形状
你可以使用Python的内置函数`len()`来查看一个元组(tuple)的长度,也就是元素的个数。这样可以得到元组的形状。
下面是一个示例:
```python
my_tuple = (1, 2, 3, 4, 5)
shape = len(my_tuple)
print(shape)
```
输出结果将是`5`,表示元组有5个元素。请注意,元组是不可变的数据结构,所以其形状一旦确定就无法改变。
怎么查看tuple的形状
你可以使用Python中的内置函数`shape`来查看一个tuple的形状。但需要注意的是,`shape`函数适用于Numpy中的数组,而不是Python中的tuple。如果你想查看一个Numpy数组的形状,你可以使用以下代码:
```python
import numpy as np
arr = np.array([[1, 2, 3], [4, 5, 6]])
print(arr.shape)
```
这将输出`(2, 3)`,表示这个数组有2行和3列。如果你想查看一个Python中的tuple的长度,你可以使用内置函数`len`,例如:
```python
tup = (1, 2, 3, 4, 5)
print(len(tup))
```
这将输出`5`,表示这个tuple有5个元素。
阅读全文