同一个
list
中的元素的类型可以是字符串(
str
)、整型(
int
)、布尔型(
Boolean
)、以及嵌套的
list
等,举例如下:
a_list = ['Lemon', 100, ['a', 'b', 'c', 'd'], True]
print(a_list)
print(a_list[0])
print(a_list[2])
运行结果:
在上述的 a_list 中,第 3 个元素 (即 alist[2]) 其实本身也是一个 list。
list
中的元素也可以是
list
,这样的话,可以进行多重
list
的嵌套。
上述
list
,也可以按下述方式来理解。
#list嵌套
b_list = ['a', 'b', 'c', 'd']
a_list = ['Lemon', 100, b_list, True]
print(a_list)
运行结果:
针对
a_list
,如果想获取其中元素
b_list
里面的单个元素
“b”
,该如何实现呢?
其实,这个类似二维数组,用二维的索引可以获取,如下:
item_b = a_list[2][1]
print(item_b)
运行结果:
上述 表示获取 a_list 的第 3 个元素,即 b_list,[1] 表示获取 b_list 的第 2 个元素,即 “b