数组List: Excel、、List
无论 是还是,亦或是excel,本质 上是一个数组的表现形式。
深入理解数组
前面我讲过数组或者说列表 的一些特性,这里就不重复了可以看之前的文章
天30:如何理解表格与列表数组list
如何访问访问数组中的元素
animals = ['cat', 'dog', 'monkey']
for animal in animals:
print(animal)
# Prints "cat", "dog", "monkey", each on its own line.
索引是从0开始的
animals = ['cat', 'dog', 'monkey']
for idx, animal in enumerate(animals):
print('#%d: %s' % (idx + 1, animal))
# Prints "#1: cat", "#2: dog", "#3: monkey", each on its own line
我们知道数组的索引是从 0 , -1
nums = [0, 1, 2, 3, 4]
squares = []
for x in nums:
squares.append(x ** 2)
print(squares) # Prints [0, 1, 4, 9, 16]
nums = [0, 1, 2, 3, 4]
squares = [x ** 2 for x in nums]
print(squares) # Prints [0, 1, 4, 9, 16]
x ** 2 for x in nums
那么二维数组是如何表示的呢?
结论:二维数组本质上是以数组作为数组元素的数组,即“数组的数组
a[5][4] ,这个数组的长度是5,每一个元素又都是一个数组int[4]。
10
11
12
13
14
15
16
17
18
19
20
如何理解这个数组?
首先它是一个一维数组,数组的每个元素又是一个数组
arr = [
[1 ,2 ,3 ,4 ] , # arr[0]
[5 ,6 ,7 ,8 ] , # arr[1]
[9 ,10 ,11 ,12] , # arr[2]
[13 ,14 ,15 ,16] , # arr[3]
[17 ,18 ,19 ,20] , # arr[4]
]
print(arr.__len__())
print(arr[0])
print("====访问二维数组 ===")
for i in range( len(arr) ):
print(arr[i])
黑雾 数据结构 – 是什么
类似表格中的一个列(),类似于一维数组,可以保存任何数据类型
通过对比您 理解了Pands中的概念了么?
———END———
限 时 特 惠: 本站每日持续更新海量各大内部创业教程,永久会员只需109元,全站资源免费下载 点击查看详情
站 长 微 信: nanadh666
声明:1、本内容转载于网络,版权归原作者所有!2、本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。3、本内容若侵犯到你的版权利益,请联系我们,会尽快给予删除处理!