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