### 列表的格式: 列表名 = [元素1, 元素2, 元素3,....]
# 保存数据的元素 可以是任意类型
# # 定义一个列表 list
my_list = ["小李", "小红"]
print(my_list)
#<<<['小李', '小红']
# # 通过下标索引 获取元素
my_name = my_list[0] #索引从左往右边:0,1,2.....
print(my_name)
#<<<小李
my_name1 = my_list[-1] #索引从右往左:-1,-2,-3.....
print(my_name1)
#<<<小红
# 定义一个空列表 只要是列表,那么应该有[]
my_list = [] # 或者my_list = list()
# 打印下元素个数
L = len(my_list)
print(L)
#<<<0
### list的遍历循环 ###
## for循环
## 定义一个列表
my_list = [1, 3, "hello", "哈哈"]
# 遍历列表的元素
for value in my_list:
print(value)
## while循环
# 定义一个列表
my_list = [520, "I", "love","你"]
# 定义一个变量 -> 下标索引
index = 0
# 定义一个变量 保存列表中的元素个数
L = len(my_list)
while index < L:
# 通过下标索引获取列表中的元素
value = my_list[index]
print(value)
index += 1
### 列表的嵌套 ###
schoolclass = [['高一1班','高一2班'],
['高二1班','高二2班'],
[["高三理科1班", "高三理科2班"],"高三文科班"]]
# 假如要获取 高三理科2班
my_list = schoolclass[2] #则要先获取schoolclass[2]
print(my_list)
#<<< [['高三理科1班', '高三理科2班'], '高三文科班']
my_class = my_list[0] #后获取schoolclass[2][0]
print(my_class)
#<<< ['高三理科1班', '高三理科2班']
my_want = my_class[1]
print(my_want)
#<<< 高三理科2班
# 上面的过程可以简写为:
my_want = schoolclass[2][0][1]
print(my_want)
#<<< 高三理科2班