# 练习3-1 姓名names = ['liming','lihua','zhangsan','wangsi','xiaogao']print(names[0],names[1],names[2],names[3],names[4])# 练习3-2 问候语say_hello = f"亲爱的{names[0]},早上好"say_hello1 = f"亲爱的{names[1]},早上好"say_hello2 = f"亲爱的{names[2]},早上好"say_hello3 = f"亲爱的{names[3]},早上好"say_hello4 = f"亲爱的{names[4]},早上好"print("{},\n{},\n{},\n{},\n{}。".format(say_hello,say_hello1,say_hello2,say_hello3,say_hello4))# 练习3-3 自己的列表Trans_Styles = ['骑摩托车','起自行车','坐公交车','乘坐高铁','步行']print(f'我比较喜欢{Trans_Styles[-1]}去上班')# 增加列表中的元素: 1、使用append()在末尾添加元素 2、使用insert()方法在列表中插入元素names.append('damao') #< 1 > 使用append()方法在末尾增加元素print(names) #输出:['liming', 'lihua', 'zhangsan', 'wangsi', 'xiaogao', 'damao']names.insert(1,'xiaoliu') #< 2 > 使用insert()方法print(names) # 输出['liming', 'xiaoliu', 'lihua', 'zhangsan', 'wangsi', 'xiaogao', 'damao']# 删除列表中的元素: 1、使用del语句删除元素 2、使用pop()删除元素del names[1] #< 1 >使用del语句删除列表中第二个元素 'xiaoliu' 输出: ['liming', 'lihua', 'zhangsan', 'wangsi', 'xiaogao', 'damao']print(names) #输出: ['liming', 'lihua', 'zhangsan', 'wangsi', 'xiaogao', 'damao']popped_names = names.pop()#< 2 >#方法pop()默认是删除列表末尾的元素,并让你能够接着使用它 如 names.pop()print(popped_names) #最后打印弹出的值,以证明我们依然能够访问被删除的值 打印出列表中的第二个元素: lihuapopped_names1 = names.pop(1) #< 3 >删除任意位置的元素的值 ;只需在pop()中加上对应的元素的索引 如pop(1) 从原列表names中删除对应的值并弹出对应的值(本次弹出第二个元素)print(popped_names1)#del 与 pop的区别 :1.删除元素后不再使用这个元素,就使用del语句 2.删除这个元素后还需要使用这个元素,那就使用 pop()这个方法# 从列表中删除元素# < 4 >根据值删除元素:remove() 如果不知道元素的索引位置,知道列表中对应的值,就可以使用removemotorcyles = ['hoda','yamaha','suzuki']motorcyles.remove('yamaha')print(motorcyles) #中间的元素'yamaha'就被删除了,现在只有这两个元素 :['hoda', 'suzuki']�