Python中的数组通常指的是列表(list)和元组(tuple),它们都是可变或不可变的序列类型,列表是可变的,这意味着你可以更改其元素,而元组是不可变的,一旦创建就不能更改,还有NumPy库提供的ndarray,这是一种多维数组类型,常用于科学计算和数据分析。
1、列表(List):
列表是Python中最基本的数组类型,可以存储不同类型的元素,列表使用方括号[]定义,元素之间用逗号分隔。
创建列表:
my_list = [1, 2, 3, 'Python', 3.14]
访问列表元素:
print(my_list[0]) # 输出第一个元素,结果为1
修改列表元素:
my_list[1] = 4 # 将第二个元素修改为4
添加元素:
my_list.append('New Element') # 在列表末尾添加一个新元素
删除元素:
del my_list[2] # 删除第三个元素
my_list.remove('Python') # 删除指定的元素
2、元组(Tuple):
元组是不可变的序列类型,使用圆括号()定义。
创建元组:
my_tuple = (1, 2, 3, 'Python', 3.14)
访问元组元素:
print(my_tuple[1]) # 输出第二个元素,结果为2
由于元组不可变,所以不能修改、添加或删除元素。
3、NumPy数组(ndarray):
NumPy是一种用于科学计算的Python库,提供了多维数组对象ndarray,使用NumPy数组可以进行高效的数值计算。
安装NumPy:
pip install numpy
创建NumPy数组:
import numpy as np my_array = np.array([1, 2, 3, 4, 5])
访问NumPy数组元素:
print(my_array[2]) # 输出第三个元素,结果为3
NumPy数组切片:
print(my_array[:3]) # 输出前三个元素,结果为array([1, 2, 3])
NumPy数组运算:
NumPy提供了丰富的数组运算功能,包括元素级别的运算、矩阵运算等。
array1 = np.array([1, 2, 3]) array2 = np.array([4, 5, 6]) print(np.add(array1, array2)) # 输出array1和array2的元素相加的结果,array([5, 7, 9])
数组是Python中非常重要的数据结构,它们的特性和操作方法对于编程和数据处理非常重要,列表和元组适用于一般编程,而NumPy数组在需要高效数值计算时非常有用。
抖音足球直播
抖音足球直播
企鹅直播
企鹅直播
足球直播
爱奇艺直播
爱奇艺足球直播
足球直播
足球直播
iqiyi直播
足球直播
足球直播
QQ足球直播
QQ足球直播
足球直播
足球直播
QQ足球直播
QQ足球直播
足球直播
足球直播
快连
快连
快连
快连下载
快连
足球直播
足球直播
足球直播
足球直播
足球直播
足球直播
足球直播
足球直播
足球直播
新浪足球直播
新浪足球直播
足球直播
足球直播
有道翻译
有道翻译
有道翻译
有道翻译
wps
wps
wps
wps
足球直播
足球直播
足球直播
足球直播
足球直播
足球直播
足球直播
足球直播
新浪足球直播
新浪足球直播
足球直播
足球直播



还没有评论,来说两句吧...