# 练习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) #最后打印弹出的值,以证明我们依然能够访问被删除的值 打印出列表中的第二个元素: lihua
popped_names1 = names.pop(1) #< 3 >删除任意位置的元素的值 ;只需在pop()中加上对应的元素的索引 如pop(1) 从原列表names中删除对应的值并弹出对应的值(本次弹出第二个元素)
print(popped_names1)
#del 与 pop的区别 :1.删除元素后不再使用这个元素,就使用del语句 2.删除这个元素后还需要使用这个元素,那就使用 pop()这个方法
# 从列表中删除元素
# < 4 >根据值删除元素:remove() 如果不知道元素的索引位置,知道列表中对应的值,就可以使用remove
motorcyles = ['hoda','yamaha','suzuki']
motorcyles.remove('yamaha')
print(motorcyles) #中间的元素'yamaha'就被删除了,现在只有这两个元素 :['hoda', 'suzuki']
�