Python数据结构——二维列表
1.以下代码的输出结果是()。
Is=[[1,2,3],‘python’, [[4,5,‘ABC’],6],[7,8]]
print(Is[2][1])
A、'ABC’
B、p
C、4
D、6
答案:D。列表索引从0开始,所以Is[2][1]指的是列表中下标为2元素下的下标为1的元素,输出结果是6。
2.以下关于数据组织的描述中,错误的是()。
A.一维数据采用线性方式组织,可以用Python集合或列表类型表示。
B、列表类型仅用于表示一维和二维数据。
C、二维数据采用表格方式组织,可以用Python列表类型表示。
D、更高维数据组织由键值对类型的数据构成,可以用Python字典类型表示。
答案:A。一维数据采用线性方式组织,在Python语言中主要采用列表形式表示,集合不属于线性结构。二维数据采用二维表格方式组织,在Python语言中可以采用二维列表形式表示。高维数据由键值对类型的数据构成,采用对象方式组织,在Python语言中可以采用字典类型表示。在Python中,列表类型仅用于表示一维和二维数据。
3.以下代码的输出结果是() 。
a = [1,2,3], [4,5,6], [7,8,9]]
s=0
for c in a:
for j in range(3):