一、基础练习
# 已知一个列表
lst = [1, 2, 3, 4, 5]
# 1、求列表的长度
print(len(lst)) # 5
# 2、判断6 是否在列表中
print(6 in lst) # False
# 3、lst + [6, 7, 8] 的结果是什么?
print(lst + [6, 7, 8]) # [1, 2, 3, 4, 5, 6, 7, 8]
# 4、lst*2 的结果是什么
print(lst * 2) # [1, 2, 3, 4, 5, 1, 2, 3, 4, 5]
# 5、列表里元素的最大值是多少
print(max(lst)) # 5
# 6、列表里元素的最小值是多少
print(min(lst)) # 1
# 7、列表里所有元素的和是多少 #15
print(sum(lst))
# 8、在索引1的位置新增一个的元素10
lst.insert(1, 10)
print(lst) # [1, 10, 2, 3, 4, 5]
# 9、在列表的末尾新增一个元素20
lst.append(20)
print(lst) # [1, 10, 2, 3, 4, 5, 20]
二、修改列表
lst = [1, [4, 6], True]
# 请将列表里所有数字修改成原来的两倍 掌握通过索引修改列表
lst[0] = 2
lst[1][0] = 8
lst[1][1] = 12
print(lst)
三、合并列表
lst = [1, 2, 3]
lst2 = [4, 5, 6]
# 不使用 + 号运算符,将lst2合并到lst的末尾,并思考,这个过程中,是否产生了新的列表
print('合并前的lst', lst, id(lst)) # 合并前的lst [1, 2, 3] 1510334982592
lst.extend(lst2)
print('合并后的lst', l