python 数组存储
时间: 2023-08-02 19:06:48 浏览: 49
在Python中,可以使用列表(List)来存储和操作数组。列表是一种有序的、可变动的数据类型,可以存储多个值,包括数字、字符串、布尔值等,甚至还可以嵌套其他的列表。
以下是创建一个列表的示例代码:
```
my_list = [1, 2, 3, 4, 5]
```
可以通过索引来访问列表中的元素,索引从0开始,例如:
```
print(my_list[0]) # 输出1
print(my_list[2]) # 输出3
```
也可以通过切片(slice)来截取列表中的一部分元素,例如:
```
print(my_list[1:3]) # 输出[2, 3]
```
当然,也可以对列表进行修改、添加或删除元素等操作,例如:
```
my_list[1] = 6 # 修改第二个元素的值为6
my_list.append(7) # 在列表末尾添加一个新元素7
del my_list[0] # 删除第一个元素
```
需要注意的是,列表是可变的(Mutable),也就是说,可以通过各种方式改变列表中元素的值、顺序、数量等。这与不可变(Immutable)的数据类型,如字符串、元组等是不同的。
相关问题
python数组举例
在Python中,数组(也称为列表或序列)是可变的数据结构,可以存储多个元素,这些元素可以是任意类型。以下是一些关于Python数组(列表)的示例:
1. 建立列表:
```python
# 创建一个包含整数的列表
numbers = [1, 2, 3, 4, 5]
# 创建一个混合类型的列表,包含字符串和整数
mixed_list = ['apple', 6, 'banana', 7.5]
```
2. 切片和索引:
```python
# 访问列表中的特定元素
print(numbers[0]) # 输出 1
print(mixed_list) # 输出 'banana'
# 使用切片获取子列表
slice_example = mixed_list[1:3] # 输出 [6, 'banana']
```
3. 长度和迭代:
```python
# 获取列表长度
len_numbers = len(numbers)
len_mixed = len(mixed_list)
# 遍历列表
for item in numbers:
print(item)
```
4. 动态添加和删除元素:
```python
# 在列表末尾添加元素
numbers.append(6)
mixed_list.append('cherry')
# 删除元素
numbers.remove(3)
```
python 数组使用
以下是两个关于Python数组的例子:
1.创建两个数组完成sqrt,abs,函数的调用,以及两个数组做加法
```python
import numpy as np
a1 = np.array([10, 20, 30, 40])
a2 = np.array([8, -67, -34, 69])
print(np.sqrt(a1)) # 输出:[3.16227766 4.472136 5.47722558 6.32455532]
print(np.abs(a2)) # 输出:[ 8 67 34 69]
print(a2+a1) # 输出:[ 18 -47 -4 109]
```
2.创建如下两个数据:(1)创建存储学生姓名的数组(2)创建存储学生成绩的数组(3)使用布尔类型索引输出Rose的成绩
```python
import numpy as np
student = np.array(['Tom', 'Lily', 'Jack' ,'Rose'])
score = np.array([[79, 88, 80], [89 ,90, 92], [83 ,78, 85], [78 ,76, 80]])
print("Rose的成绩为",score[student == "Rose"]) # 输出:Rose的成绩为 [78 76 80]
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)