数组转list_数组转list三种方法_数组转listpython

数组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开始的

数组转list_数组转list三种方法_数组转listpython

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

数组转listpython_数组转list三种方法_数组转list

那么二维数组是如何表示的呢?

结论:二维数组本质上是以数组作为数组元素的数组,即“数组的数组

a[5][4] ,这个数组的长度是5,每一个元素又都是一个数组int[4]。

10

11

12

13

14

15

16

17

18

19

20

数组转list_数组转list三种方法_数组转listpython

如何理解这个数组?

首先它是一个一维数组,数组的每个元素又是一个数组

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])

数组转list_数组转list三种方法_数组转listpython

黑雾 数据结构 – 是什么

类似表格中的一个列(),类似于一维数组,可以保存任何数据类型

数组转list三种方法_数组转listpython_数组转list

数组转listpython_数组转list_数组转list三种方法

通过对比您 理解了Pands中的概念了么?

———END———
限 时 特 惠: 本站每日持续更新海量各大内部创业教程,永久会员只需109元,全站资源免费下载 点击查看详情
站 长 微 信: nanadh666

声明:1、本内容转载于网络,版权归原作者所有!2、本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。3、本内容若侵犯到你的版权利益,请联系我们,会尽快给予删除处理!