python每个list列表元素是一个数组的动态赋值方法

# 创建包含数组的列表
list_of_arrays = [
    [1, 2, 3],         # 第一个数组
    [4, 5, 6, 7],      # 第二个数组
    [8, 9]             # 第三个数组
]

# 访问列表中的数组元素
print(list_of_arrays[0])    # 输出第一个数组 [1, 2, 3]
print(list_of_arrays[1][2]) # 输出第二个数组的第三个元素 6

输出结果

D:\Programs\python64\python.exe E:\pythonPicscope\test1.py
[1, 2, 3]
6
进程已结束,退出代码为 0


动态创建列表并赋值数组的方法:

bufferAMax = []
bufferAMin = []
for i in range(5):
    bufferAMax.append('bufferAMax' + str(i))   # 词句必不可少!否则会出错
    bufferAMin.append('bufferAMin' + str(i))

    # Create buffers ready for assigning pointers for data collection
    bufferAMax[i] = range(3)
    bufferAMin[i] = range(2)

print(bufferAMax)
print(bufferAMax[0][2]) # 输出第1个数组的第3个元素
print(bufferAMin)
print(bufferAMin[1][1]) # 输出第2个数组的第2个元素

输出结果

D:\Programs\python64\python.exe E:\pythonPicscope\test1.py
[range(0, 3), range(0, 3), range(0, 3), range(0, 3), range(0, 3)]
2
[range(0, 2), range(0, 2), range(0, 2), range(0, 2), range(0, 2)]
1

相关文章

c语言函数中如何给一个字符串数组赋值?

1.打开Visual C++ 6.0,新建一个C++ source file源文件;2.输入以下代码: #include "stdio.h" #include ";3.代码关键部分,见图红色部分,第一...

.ArrayList源码三:数组扩容以及元素拷贝

数组扩容以及元素拷贝 这个 ArrayList 动态性的核心机制。ArrayList 源码三:数组扩容以及元素拷贝在之前的文章中,我们已经了解到 ArrayList 底层是基于数组 elementDa...

系列专栏(六):解构赋值

ES6作为新一代JavaScript标准,已正式与广大前端开发者见面。为了让大家对ES6的诸多新特性有更深入的了解,Mozilla Web开发者博客推出了《ES6 In Depth》系列文章。CSDN...

数组结构分为一维数组二维数组一维数组赋值使用

数组结构数组是最为常见的一种数据结构,不是基本数据类型是对象,是相同类型的用一个标识符封装到一起的基本类型数据序列组成一个对象。可以用一个统一的数组名和下标来确定数组中的元素。数组包括一维数组和二维数...

第二章 数组 2.1 数组的声明、赋值及读取

第二章 数组2.1 数组的声明、赋值及读取数组,就是多个数据或变量的集合。数组分为一维数组、二维数组、三维数组......等等。通常我们使用的是一维数组和二维数组。数组是先声明,后使用。1、声明数组数...

VBA一组代码如何搞定赋值给数组arr及回填数据给...

VBA++ 题记:一剪闲云一溪月,一程山水一年华。一世浮生一刹那,一树菩提一烟霞。岁月静好,现世安稳。纵算云水漂泊,心若安宁,亦可淡若清风。希望见者与不见者都能安康。静下心,多学习有用的知识,多提高自...